如何在vue.js中添加v-model动态创建的html
How to add v-model dynamically created html in vue.js?
我使用vue.js。我想在选择器中添加vue模型,它是使用jquery插件创建的。我的代码:
<div class="app">
<div class="wysiwyg-wrap"></div>
</div>
<script>
new Vue({
el: '.app',
data: {
wysiwygText: 'text demo'
},
created: function(){
$('.wysiwyg-wrap').trumbowyg();
}
});
</script>
Jquery插件trumbowyg在'.wysiwyg-wrap'中创建了许多html元素。如何添加其中一个元素v-model绑定?我想输入我的密文,并将结果保存在vue模型的"wysiwygText"中。谢谢你的回答!
这是自定义指令的一个很好的用例。下面是一个向Vue添加jQuery功能的自定义指令示例:https://vuejs.org/examples/select2.html
您可以创建一个简单的指令
Vue.directive('wysiwyg-wrap', function () {
$(this.el).trumbowyg();
});
然后将其连接到任何元素
<div class="app">
<div v-wysiwyg-wrap></div>
</div>
相关文章:
- 动态地从“;joint.shapes.devs.Model”;JointJS
- 在Angularjs中,我如何使用ng repeat、ng model和ng click来动态更改内容
- 如何在vue.js中添加v-model动态创建的html
- 如何在 AngularJS 中使用 ng-repeat 动态生成 ng-model=“my_{{$index}}”
- 扩展 Ext.data.Model(动态添加字段)
- 在 AngularJS 中动态生成 ng-model
- AngularJS - 在带有重复和动态 html 控件的指令中使用 ng-model
- 无法在选择下拉菜单中使用动态生成下拉菜单ng-model设置默认选项
- 使用angularJS的ng-repeat和ng-model进行动态多列过滤
- 动态的ng-model变成ng-repeat AngularJS
- AngularJS -访问一个带有ng-model动态名称的输入数组
- Rails动态地用Model填充表
- 动态更改ng-bind和ng-model
- ng-repeat中的动态ng-model名
- 动态复选框不能与ng-model正确绑定
- AngularJS: ng-model动态绑定不起作用
- 用ng-model动态禁用一个span
- Angular js动态地指定ng-model,并返回该文本框的值
- 在AngularJS中动态设置ng-model value为js变量的值
- Angular ng-repeat with bootstrap输入复选框,动态ng-model使用ng-true-va