我正在做一个 vue 项目,vue 版本是 3.0 最近由于某种原因我可以看到这么多警告。
模板编译错误:v-model 值必须是有效的 JavaScript 成员表达式
我想这是因为我使用了这样的长 v-model 变量名称。
<textarea v-model="firstVariable.subVariable.subVariableKey" readonly></textarea>
如果有任何想法请告诉我。
提前致谢
这是组件和模板代码。
var myTemplate = Vue.defineComponent({
template: '#myTemplate',
data() {
return {
firstVariable: {}
}
},
mounted() {
loadData();
},
methods:{
loadData() {
axios.get(MY_ROUTES).then(res => {
// let's suppose res.data is going to be {subVariable: {subVariableKey: "val"}}
this.firstVariable = res.data;
})
}
}
});
// template.html
<script type="text/template" id="myTemplate">
<div class="container">
<textarea v-model="firstVariable.subVariable?.subVariableKey"></textarea>
</div>
</script>Run Code Online (Sandbox Code Playgroud)
我尝试停止在 socket.io 中收听。例如,就我而言,我从这样的套接字获取数据。
Socket.on('event', function(data) {}}
Run Code Online (Sandbox Code Playgroud)
如何停止在 socket.io 中收听?谢谢