fredszq 发表于 2020-12-6 22:03:52

关于Vue组件

管理员你好,我按照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));

论坛管理员 发表于 2020-12-7 10:40:47

您好:麻烦提供详细的报错信息!

fredszq 发表于 2020-12-7 10:56:20

没别的了啊

fredszq 发表于 2020-12-7 11:07:55

http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/a8b40cc7-d8b8-456f-9af5-cfe2c9b32e66/download/stream
页: [1]
查看完整版本: 关于Vue组件