使用iview的Cascader 级联选择报错:Error in callback for watcher "data": "TypeError: Cannot read property
2019-04-30 10:38
645 查看
项目中使用iview的Cascader 级联选择报错
控件地址:https://www.iviewui.com/components/cascader
在官网有这么一句话:
级联选择对数据有较严格要求,请参照示例的格式使用data,每项数据至少包含 value、label 两项,子集为 children,以此类推。
官网的一个实例
<template> <Cascader :data="data" v-model="value1"></Cascader> </template> <script> export default { data () { return { value1: [], data: [{ value: 'beijing', label: '北京', children: [ { value: 'gugong', label: '故宫' }, { value: 'tiantan', label: '天坛' }, { value: 'wangfujing', label: '王府井' } ] }, { value: 'jiangsu', label: '江苏', children: [ { value: 'nanjing', label: '南京', children: [ { value: 'fuzimiao', label: '夫子庙', } ] }, { value: 'suzhou', label: '苏州', children: [ { value: 'zhuozhengyuan', label: '拙政园', }, { value: 'shizilin', label: '狮子林', } ] } ], }] } } } </script>
我的问题在于出现了
"children": null,将数据中
"children": null的删除就可以了
相关文章推荐
- Error in callback for watcher "data": "TypeError: Cannot create property '_isHover' on string 'xxx'"
- [Vue warn]: Error in callback for watcher "xxxxxxxxx": "TypeError: Cannot set property 'name' of
- iview-admin中使用组件报错TypeError: Cannot read property '_t' of undefined
- vuejs路由使用的问题Error in render function: "TypeError: Cannot read property 'matched' of undefined"
- Vue使用Typescript开发编译时提示“ERROR in ./src/main.ts Module build failed: TypeError: Cannot read property '
- [Vue warn]: Error in render: "TypeError: Cannot read property 'matched' of undefined"
- uncaught typeerror cannot read property 'data' of undefined 报错原因
- 【Angular2】Uncaught (in promise): TypeError: Cannot read property 'id'
- Vue | Error in render: "TypeError: Cannot read property 'matched' of undefined"
- ionic3+angular4中给DOM添加监听事件后报错:Uncaught (in promise): TypeError: Cannot read property 'addEventListen
- easyui使用时出现这个Uncaught TypeError: Cannot read property 'combo' of undefined
- uploadify 报错jquery.uploadify.min.js:16 Uncaught TypeError: Cannot read property 'queueData' of undef
- React开发问题记录--(in promise) TypeError: Cannot read property 'data' of undefined
- vue项目中Error in render function: "TypeError: Cannot read property 'matched' of undefined"
- Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in
- 使用 PropTypes 进行类型检 || 控制台报:TypeError: Cannot read property 'string' of undefined)
- uploadify的JS组件报错:Uncaught TypeError: Cannot read property 'queueData' of undefined
- LArea移动端城市选择控件,未滑动时,点击省、市或区时会报错 147LArea.js:285 Uncaught TypeError: Cannot read property 'id' of un
- 使用form的方法(例如:reset,clear等)报错Uncaught TypeError: Cannot read property 'tip' of undefined(…)的原因
- Error in nextTick: "TypeError: Cannot read property 'children' of undefined" 解决