您好,匿名用户

vue 报错 Cannot read property 'children' of undefined

0 投票

    <script type="text/ecmascript-6">
        import BScroll from 'better-scroll';
        const ERR_OK = 0;
        export default {
            props: {
                seller: {
                    type: Object
                }
            },
            data() {
                return {
                    goods: []
                };
            },
            created() {
                this.classMap = ['decrease', 'discount', 'special', 'invoice', 'guarantee'];
                this.$http.get('/api/goods').then((response) => {
                    response = response.body;
                    if (response.errno === ERR_OK) {
                        this.goods = response.data;
                        this.$nextTick(() => {
                            this._initScroll();
                        });
                    }
                });
            },
            methods: {
                _initScroll() {
                    this.menuScroll = new BScroll(this.$refs.menuWrapper, {});
                    this.foodsScroll = new BScroll(this.$refs.foodsWrapper, {});
                }
            }
        };
    </script>

报错:vue.common.js?e881:435 TypeError: Cannot read property 'children' of undefined

用户头像 提问 2月19日 @ Anivia 下士 (961 威望)
分享到:

2个回答

0 投票

//this指针的问题吧

created() {
    var _this=this;
    this.classMap = ['decrease', 'discount', 'special', 'invoice', 'guarantee'];
    this.$http.get('/api/goods').then((response) => {
        response = response.body;
        if (response.errno === ERR_OK) {
            _this.goods = response.data;
            _this.$nextTick(() => {
                _this._initScroll();
            });
        }
    });
},
用户头像 回复 2月19日 @ Malphite 中士 (1,056 威望)
0 投票
let a = this.$refs['menu-wrapper'];
let b = this.$refs['food-wrapper'];
this.menuScroll = new BScroll(a, {});

this.foodScroll = new BScroll(b, {});
用户头像 回复 8月2日 @ 匿名用户
提一个问题:

相关问题

0 投票
1 回复 14 阅读
0 投票
1 回复 24 阅读
用户头像 提问 6月17日 @ Cassiopeia 中士 (1,092 威望)
0 投票
0 回复 21 阅读
0 投票
1 回复 6 阅读
0 投票
1 回复 25 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...