简单说说v-model问题
v-model虽然是双向数据绑定.
但如果在子组件中,v-model绑定的数据不可以是父组件传递来的对象
在uniapp中,父子组件之间多半是单向数据流通,但也存在子组件通过
this.$emit(‘update:xxx’, xxxValue);
来向父组件传递数据
如果在子组件碰见因因父组件传递过来的props对象值:
请改变v-model对应父组件的data对象改为本子组件的data对象值
或者把v-model改变为@input响应式改变数据,但尽量别再使用父组件通过传递过来的已定义对象值。
举个markdown方便的例子
这里用的是ly-markdown插件[^1]
index.vue父组件里:
<template>
<view class="content padding-top-sm" v-show="showContent" >
<ly-markdown :showPreview="true" :textareaData.sync="textareaData" :textareaHtml.sync="textareaHtml"></ly-markdown>
</view>
</template>
&l