小编Ala*_*Roy的帖子

如何修复 Vue 3 模板编译错误:v-model 值必须是有效的 JavaScript 成员表达式?

我正在做一个 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)

vue.js vue-component vuejs3

7
推荐指数
1
解决办法
1万
查看次数

有什么办法可以阻止 Socket.io 的监听?

我尝试停止在 socket.io 中收听。例如,就我而言,我从这样的套接字获取数据。

Socket.on('event', function(data) {}}
Run Code Online (Sandbox Code Playgroud)

如何停止在 socket.io 中收听?谢谢

javascript socket.io

0
推荐指数
1
解决办法
648
查看次数

标签 统计

javascript ×1

socket.io ×1

vue-component ×1

vue.js ×1

vuejs3 ×1