鍍金池/ 問答/ HTML問答
爆扎 回答

因?yàn)樽瞿夸洉r(shí),使用了el-scrollbar,為了防止出現(xiàn)橫向滾動(dòng)條,增加了
.el-scrollbar__wrap {

overflow-x: hidden;

}
導(dǎo)致這個(gè)問題

紓惘 回答
let upName = '上車點(diǎn)一'
let downName = '下車點(diǎn)二'

data.filter((item) => {
  for (let i in item.line) {
    if (item.line[i].type === 'up' && item.line[i].place === upName) {
      return true
    }
  }
}).filter((item) => {
  for (let i in item.line) {
    if (item.line[i].type === 'down' && item.line[i].place === downName) {
      console.log('合適路線' + item.name)
      return true
    }
  }
})

可以么

話寡 回答

解決方案參考我的多頁(yè)腳手架:https://github.com/dailynodej...

chainWebpack: config => {
    config.module
      .rule('css')
        .test(/\.css$/)
        .oneOf('vue')
        .resourceQuery(/\?vue/)
        .use('px2rem')
          .loader('px2rem-loader')
          .options({
            remUnit: 75
          })
  }

loaderOptions 里面是不能配置的,沒有這個(gè)項(xiàng),源碼 cli-service/lib/options.js

loaderOptions: joi.object({
      css: joi.object(),
      sass: joi.object(),
      less: joi.object(),
      stylus: joi.object(),
      postcss: joi.object()
    })
遺莣 回答

你的藍(lán)色部分用的是overflow: auto或者scroll吧,這將會(huì)導(dǎo)致這部分滑動(dòng)的時(shí)候,頁(yè)面其他部分不會(huì)隨滾動(dòng)條滾動(dòng)。你可以用js監(jiān)聽藍(lán)色部分的滑動(dòng)事件,來實(shí)現(xiàn)

可以把部分?jǐn)?shù)據(jù)提取出來,放到對(duì)象列表中,然后使用 map 函數(shù)連接,而不用顯示出所有類似的結(jié)構(gòu)。

<div className={'one_tag_div'}>
    <div
        style={vulgarTagStyle}
        className={'one_tag_left'}
    >

    </div>
    <div className={'one_tag_right'}>{tagsName[0]}</div>
</div>
<div className={'one_tag_div'}>
    <div
        className={'one_tag_left'}
        style={bloodyTagStyle}
    >

    </div>
    <div
        className={'one_tag_right'}
    >{tagsName[1]}</div>
</div>
<div className={'one_tag_div'}>
    <div
        className={'one_tag_left'}
        style={sexTagStyle}
    >

    </div>
    <div
        className={'one_tag_right'}
    >{tagsName[2]}</div>
</div>
<div className={'one_tag_div'}>
    <div
        className={'one_tag_left'}
        style={illegalTagStyle}>

    </div>
    <div
        className={'one_tag_right'}
    >{tagsName[3]}</div>
</div>
<div className={'one_tag_div'}>
    <div
        className={'one_tag_left'}
        style={politicsTagStyle}
    >

    </div>
    <div
        className={'one_tag_right'}
    >{tagsName[4]}</div>
</div>
</div>
澐染 回答

修改請(qǐng)求頭可以配置一下axios

//創(chuàng)建實(shí)例 axios.create([config])
const instance=axios.create({
  // `timeout` 指定請(qǐng)求超時(shí)的毫秒數(shù)(0 表示無超時(shí)時(shí)間)
  timeout:2000,
  // `headers` 是即將被發(fā)送的自定義請(qǐng)求頭
  headers:{
    'Content-Type':'application/x-www-form-urlencoded'
  }
});
詆毀你 回答

vue class component 是vue 官方出的
vue property decorator 是社區(qū)出的
其中vue class component 提供了 vue component 等等
vue property decorator 深度依賴了 vue class component 拓展出了很多操作符 @Prop @Emit @Inject 等等 可以說是 vue class component 的一個(gè)超集
正常開發(fā)的時(shí)候 你只需要使用 vue property decorator 中提供的操作符即可 不用再?gòu)膙ue class componen 引入vue component

寫榮 回答

“已經(jīng)把全局變量賦給了新的變量”,那個(gè)全局變量指向的是一個(gè)對(duì)象,是個(gè)地址引用。 當(dāng)你把countData賦值給listData后,他們兩個(gè)指向同一個(gè)地址,故只要listData有改動(dòng),countData也一定變化。

故林 回答

你沒貼代碼,就用官網(wǎng)的例子吧

// instantiate a loader
var loader = new THREE.OBJLoader();

// load a resource
loader.load(
    // resource URL
    'models/monster.obj',
    // called when resource is loaded
    function ( object ) {

        scene.add( object );
        //你加載完模型,要把模型add到場(chǎng)景中吧
        //后面加個(gè)標(biāo)志判斷不就可以了,比如bool數(shù)組,或者map什么的,最簡(jiǎn)單的加載數(shù)量int也可以
        cnt += 1; //加載成功數(shù)+1
        if(cnt > 10) {//全部加載完
            //todo
        }
    },
    // called when loading is in progresses
    function ( xhr ) {

        console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );

    },
    // called when loading has errors
    function ( error ) {

        console.log( 'An error happened' );

    }
);
別硬撐 回答

:sort-method在遍歷的時(shí)候只會(huì)渲染一次,不適合拖拽換位,這里需要換一個(gè)方法
在表頭添加排序change的方法
clipboard.png
該方法有三個(gè)參數(shù),通過判斷直接修改table里的:data值來實(shí)現(xiàn)排序.
clipboard.png

慢半拍 回答

1,這其實(shí)是塊級(jí)作用域的問題,并沒有涉及到閉包。
2,產(chǎn)生原因在于var與let使用的作用域不同。
var 變量的作用域是全局,而let 是局部的塊作用域即for循環(huán)內(nèi),
全局變量唯一性,var 聲明的變量i在循環(huán)中被不斷覆蓋最終只是唯一的10,因此在外部調(diào)用中無論li的哪一個(gè),最終都是10。
而let是局部的作用域,并不會(huì)被覆蓋。

執(zhí)念 回答

我的 webpack.prod.conf.js 配置

plugins: [
...
new ParallelUglifyPlugin({
  cacheDir: '.cache/',
  uglifyJS: {
    output: {
      comments: false
    },
    compress: {
      warnings: false
    }
  },
  sourceMap: config.build.productionSourceMap
}),
...
]

打包沒問題

來守候 回答

不用正則只好字符串遍歷咯。多問一句,用正則很方便,為什么不讓用?

款爺 回答

同樣可以修改,
你可以考慮一下引入三方的上傳控件。