获得徽章 0
- vue3使用ref定义字符串,再赋值为空,视图不更新有什么解决办法,为什么.value不能使用,有大佬给小弟解答吗
![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
<input v-model="searchName" type="text" placeholder="请输入" class="input">
let searchName = ref('')
watch(searchName , (new, old) => {
searchName = new
})
onMounted(()=>{
// 这里 searchName.value就不会报错![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
})
// 点击事件
let clickFun = () => {
//searchName.value 报错
searchName = ''// (这里打印是空字符串,但是搜多框里上还显示watch里面的new新值
)
}
return {
searchName ,
clickFun ,
}展开152
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[给力]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_129.0b59244.png)
![[v5]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_130.2e42cc3.png)
![[泣不成声]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_40.348108b.png)