查看: 11741|回复: 3

关于Vue组件

升级   1.68%

26

主题

30

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2020-12-6 22:03:52 | 显示全部楼层 |阅读模式
管理员你好,我按照https://www.yuque.com/o2oa/course/mlv209的指引,尝试在页面中使用Vue创建组件,除了引用的具体方法不同,整体思路是完全按照教程做的,但是执行的时候页面没有显示内容,F12查看控制台,有报错,具体为:SCRIPT438:对象不支持“_loadModules”属性或方法。直接用Vue进行简单的数据绑定是没问题的,就是组件不行。求教!
O2OA版本:5.2.5
Vue版本:刚开始用的2.6.10,后来更换为2.6.12,都不行
具体页面设计:页面上有一个容器div_chart,里面放了一个通用组件o2notice,代码:
o2.load("/o2_lib/vue/vue.js", function () {
    var _self = this;
    Vue.component('o2notice', function (resolve, reject) {
        _self.Actions.load("x_cms_assemble_control").DocumentAction.query_listNextWithFilter("(0)", 8, {}, function (json) {
            resolve({
                data: function () {
                    return {
                        count: json.count,
                        noticeList: json.data
                    };
                },
                template: `
                    <div>{{count}}个通知</div>
                    <div v-for="d in noticeList">
                        <div>{{d.title || "无标题"}}</div>
                    </div>
                    `
            })
        });
    });
    new Vue({ el: this.page.get("div_chart").node });
}.bind(this));
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-12-7 10:40:47 | 显示全部楼层
您好:麻烦提供详细的报错信息!
回复

使用道具 举报

升级   1.68%

26

主题

30

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2020-12-7 10:56:20 | 显示全部楼层
没别的了啊
回复

使用道具 举报

升级   1.68%

26

主题

30

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2020-12-7 11:07:55 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread