0

注意:我是学习 Vue 的新手

我正在尝试将 html 文本区域与 Vue 一起使用。所有其他输入字段都在工作,但我无法完成这项工作。

<!--Description begin-->
<div id="WYSIWYG_Editor_-_Full_Options" class="control-group row-fluid">
<div class="span3">
    <label class="control-label">Description</label>
</div>
<div class="span9">
    <div class="controls elrte-wrapper">
        <textarea id="description" rows="2" name="description" class="auto-resize" v-model="form.description"></textarea>
        <script>
            $('#descrtipion').elrte({
                lang: "en",
                styleWithCSS: false,
                height: 200,
                toolbar: 'maxi'
            });
        </script>
    </div>
   </div>
</div>
<!--Description end--> 

这是我的 Vue 文件:

new Vue({
    el: '#news',
    data: {
    form: new Form({
        heading: '',
        description: '',
    }),
    imageclass: '',
    errors: new Errors()
},

methods: {
    onSubmit() {
        this.form.submit('post', '/news/'+id);
    }
},

created(){
    axios.get('/news/'+id).then(response => [
        form.heading            = response.data.heading,
        form.description        = response.data.description,
    ]);
  }
});

我在网上找到了几个解决方案,但没有任何东西对我有用。有人可以帮我完成这项工作。

4

0 回答 0