vue3.0 vant popup渲染不出来问题及解决
2023-01-18 10:08:08 来源:易采站长站 作者:
目录vue3.0vantpopup渲染不出来vue3中组件无法渲染成功总结vue3.0vantpopup渲染不出来遇到这个问下,先检查看看是不是看着vant的2.x版本进行开发。vant2.x...
目录
vue3.0 vant popup渲染不出来vue3中组件无法渲染成功
总结
vue3.0 vant popup渲染不出来
遇到这个问下,先检查看看是不是看着vant的2.x版本进行开发。
vant2.x版本代编程码如下:
<van-popup v-model="show" closeable position="bottom" :style="{ height: '30%' }" />
vant3.x版本代码如下:
<van-popup v-model:show="show" round position="bottom" :style="{ height: '30%' }" />
发现 v-model:show=“show&pythonrdquo;,v-model的时候多了个:show。
开发时还是得注意看插件的版本号是不是支持到vue3.x。
vant 3.x地址:https://vant-contrib.gitee.io/vant/next/#/zh-CN
vue3中组件无法渲染成功
TypeError: Cannot read property ‘avatar‘ of undefined
做项目的时候,通过props传值传了对象到子组件,结果调用的时候一直报错说找不到对象中的某个属性(undefined),但是我通过devtools查看的时候却可以在子组件中查找到这个对象的所有完整属性,说明这个对象已经传到子组件了,对象是没有问题的。
报错情况如下:
找了很久发现是在template中,我在根组件里添加了是否要显示的判断
<div v-if="Object.keys(commentinfo).length != 0" class="comment-info">
但是括号的位置错了,一开始写成了如下的错误方式,所以导致了模版没办法渲染。
<div v-if="Object.keys(commentinfo.length) != 0" class="comment-info">
计算机的报错原因有时候是不准确的,当整个页面都显示不出来的时候,也许可以看看根组件有无问题。
另外,对于自己不太熟悉的属性/写法,应该好好理解再三检查,刚开始接触新东西就是比较容易犯错。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
如有侵权,请发邮件到 [email protected]
最新图文推荐
相关文章
-
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除
最近有使用vue+elementUI实现多图片上传的需求,遂做此纪录。 本次主要写一下前端的实现细节,至于后台以Multipart[ ]数组接收即可,不再赘述,网上一搜大把文章可供参考。 本次使用2020-03-23
-
Vue-router 报错NavigationDuplicated的解决方法
版本:3.1.x 报错原因: 使用push()、replace()进行导航时,不能重复导航到当前路由。 解决办法: 方法1:在定义路由的文件中router/index.js const originalPush = VueRouter.prototype.pushVueRouter.protot2020-03-31