vue的commputed的模板字符串中的标签中使用v-model无法被解析?

新手上路,请多包涵
var vue_object = new Vue({

     el: '#app',

     data: {
        kuan:"200",
        gao:"30",    
    },

    computed: {

        data_input: function() {
            return `
                <form class='form'>
                    <div class='controls'>
                    //input 的v-model不好使
                         宽:<input type="text" v-model="gao" ></input> 
                          //这个地方要实现值得双向绑定,现在没有效果,使用value={this.gao}可以把值传过来但是没有双向绑定的效果,怎样使这个v-model生效return的是模板字符串不是普通的字符串不能‘+’拼接
                         高:<input type="text" v-model="kuan" ></input>
                        <button class='btn btn-info'>保存</button>
                        <button class='btn btn-danger'>取消</button>
                    </div>
                </form>
             `;
}
阅读 2.2k
1 个回答

computed 内容并不会被解析啊

只有template 标签下面的内容 才会被解析

所以 你computed里面应该写数据 而不是html

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题