在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 在vue的data里面能不能new對象

在vue的data里面能不能new對象

  data: function () {
    class baseObj{
        constructor(src){
            this.flag=true,
            this.mapvLayer=null,
        //   this.data=null,
            this.total=0,
            this.src=require(src)            
        }
    }      
    return {
      //(這是原來的寫法,因為有好幾個,所以想能不能寫個通用的)
    //   history:{
    //       flag:true,
    //       mapvLayer:null,
    //       data:null,
    //       total:0,
    //       src:require('../../../../assets/images/map_people.png')
    //   },
      history:new baseObj('../../../../assets/images/map_people.png'),

報的這個錯:Cannot find module "."
這樣子可以嗎,后來我把那個class單獨寫到一個js文件里面引進來好像也不行,求大神

回答
編輯回答
巴扎嘿

require的應(yīng)該只能是靜態(tài)的路徑,不能是動態(tài)的變量

2017年9月25日 08:22
編輯回答
貓小柒

可以的,問題出在你其他的代碼里面,不在這里,這里是對的

2017年8月6日 02:31
編輯回答
呆萌傻

在vue的data里面可以new對象
你這里的問題是 require的資源是一個變量this.src=require(src)

2018年3月31日 17:42