收藏
回答

v1.02.1808300 WIN工具编译代码报错

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows v1.02.1808300

早上更新了开发工具,之前小程序代码是正常的,新工具上运行就报错,真机预览正常。也不清楚是不是更新了市面机制,更新日志里面没看到




最后一次编辑于  2018-08-31  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 凌云摘星傲苍穹
    凌云摘星傲苍穹
    2018-08-31

    detail.js 中确定只有一个 Page 构造器吗?换成一个空的页面构造器(Page({}))会报错吗?

    2018-08-31
    赞同
    回复 5
  • IVAn
    IVAn
    2018-08-31

    @凌云摘星傲苍穹   问题解决了..   是项目的问题   同事有文件没有提交  然后导致那样...  

    2018-08-31
    赞同
    回复 2
    • 凌云摘星傲苍穹
      凌云摘星傲苍穹
      2018-08-31

      你是一样遇到这个问题吗?还是说你是楼主的同事 hhh

      2018-08-31
      回复
    • IVAn
      IVAn
      2018-09-01回复凌云摘星傲苍穹

      .......    没有遇到这个问题  我也不是楼主的同事.....   然后  昨天我那个问题解决了   谢谢

      2018-09-01
      回复
  • 夏洛埃克
    夏洛埃克
    2018-08-31

    你试试删除toast/index.js和toptips/index.js这两个文件 下的page的内容

    2018-08-31
    赞同
    回复 2
    • Meゞ夨ヤ譩丨网站,App,小程序开发
      Meゞ夨ヤ譩丨网站,App,小程序开发
      2018-08-31

      这个是组件,没有PAGE内容的

      const FONT_COLOR = '#fff';
      const BG_COLOR = '#e64340';
       
      Component({
        properties: {
          content: String,
          color: {
            type: String,
            value: FONT_COLOR
          },
          backgroundColor: {
            type: String,
            value: BG_COLOR
          },
          isShow: {
            type: Boolean,
            value: false
          },
          duration: {
            type: Number,
            value: 3000
          }
        },
       
        methods: {
          show() {
            const { duration } = this.data;
       
            this._timer && clearTimeout(this._timer);
            this.setData({
              isShow: true
            });
       
            if (duration > 0 && duration !== Infinity) {
              this._timer = setTimeout(() => {
                this.hide();
              }, duration);
            }
          },
       
          hide() {
            this._timer = clearTimeout(this._timer);
       
            this.setData({
              isShow: false
            });
          }
        }
      });
       
      function Toptips(options = {}) {
        const pages = getCurrentPages();
        const ctx = pages[pages.length - 1];
        const defaultOptions = {
          selector: '#zan-toptips',
          duration: 3000
        };
       
        options = Object.assign(defaultOptions, parseParam(options));
       
        const $toptips = ctx.selectComponent(options.selector);
        delete options.selector;
       
        $toptips.setData({
          ...options
        });
        $toptips && $toptips.show();
      }
       
      function parseParam(params) {
        return typeof params === 'object' ? params : { content: params };
      }
       
      module.exports = Toptips;


      2018-08-31
      回复
    • 夏洛埃克
      夏洛埃克
      2018-08-31回复Meゞ夨ヤ譩丨网站,App,小程序开发

      你试试删除这个Component({})里的内容

      2018-08-31
      回复