vue使用字符串的方式绑定v-model,为什么获取不到值。

  var message ;
  if(type==1){
    message = '<p style="color:#a79d9d">尊称不能超过10个字<p><input v-model="userName" type="text"  placeholder="" style="width:80%"/>';
    title = "请输入尊称";
  }
阅读 6.4k
2 个回答

鉴于你代码不完整, 我猜测你是想在用v-html来解析message字符串中的HTML。官方文档已经明确指出v-html中的内容按普通 HTML 插入 - 不会作为 Vue 模板进行编译。

clipboard.png

你可以在html标签中使用v-if来控制HTML元素条件渲染,或者v-show控制显示隐藏。

上完整代码。。。。。。

推荐问题