vue项目中经常会遇到"cannot read property ‘某某某’ of undefined "的报错信息。下面我就简单分析下报错原因及解决方法 info是服务端返回的数据,是一个对象。我们要做的就是把对象里的值放到页面显示,先看一下我出错的代码片段 <div class="shop-header-discounts" @click="toggleSupportShow"> <div class="discounts-left">
这句话直译过来就是:TypeError:无法读取未定义的属性“ xxx” 首先去看看属性 ‘xxx’ 有没有定义。没定义的根据实际需求在data中或者方法中定义一下。 1、如果在data中定义了,先看看你的data写对了没,我有一次手误打成了 date ,检查了一下午才看出来o(╥﹏╥)o 2、如果这个数据“xxx”是从后台异步获取的,那就最好在data中先给他个默认值 data() { return { obj1: '', obj2: null.
1、如果是vue,先看看你的data写对了没,我有一次手误打成了 date ,检查了一下午才看出来o(╥﹏╥)o 2、如果这个数据“xxx”是从后台异步获取的,那就最好在data中先给他个默认值 data() { return { obj1: '', obj2: null. obj3: {}, obj4: [] mounted(){ // 获取后台数据给obj们赋值等等各种异步操作 或者 当“xxx”是一个嵌套两层的
2. 然后,打开 微信开发者工具 ,点击“新建项目”按钮,选择“ 小程序 项目”。 3. 在新建 小程序 项目的对话框中,输入 小程序 的名称、选择 小程序 的模板、设置 小程序 的目录,然后点击“创建”按钮。 4. 在创建完成后,会自动打开 小程序 的项目目录,你可以在这里进行编码开发。 5. 当你完成了 小程序 的编码开发,可以点击 微信开发者工具 的“编译”按钮来编译 小程序 。 6. 在编译完成后,可以点击 微信开发者工具 的“预览”按钮来运行 小程序 ,它会在模拟器中运行你的 小程序 。 7. 如果你想在真实的手机上运行 小程序 ,可以点击微