鍍金池/ 問答/ HTML問答
夢若殤 回答

@change="change(scope.$index,$event)";

methods:{

change(index,e){
    const value = e.target.value;
    this.$set(this.tableData[index],'exchangeNum',value * 10) 
}

}

應(yīng)該是可行的

忠妾 回答

是不是less-plugin-clean-css的版本比sublime less和less2css的版本低些所以導(dǎo)致報錯

尛曖昧 回答

@will 他的方案不錯,前端是無法禁用開發(fā)者工具的,知道開發(fā)者工具的人都是開發(fā)人員,這點能難道人家?當(dāng)然你把頁面改成flash人家就看不了源碼了,但是要做到防范最好的辦法是后臺,而不是通過前端技術(shù)防范,試問有幾家網(wǎng)站會去這么干,前端代碼隨便人家去欣賞唄,當(dāng)然你有這樣的需求也是沒有錯的

舊言 回答

iview里面的 Menu 導(dǎo)航菜單組件提供了active-name設(shè)置可以指定那個菜單被選中,改變值可以切換狀態(tài)值,iview官網(wǎng)menu菜單介紹

糖果果 回答

因為 android webview 由于考慮安全原因屏蔽了 input type="file" 這個功能 。
解決方法

https://www.cnblogs.com/LiuSi...

懷中人 回答

UA就是用來標(biāo)識訪問者是什么瀏覽器/設(shè)備的,瀏覽器和爬蟲開發(fā)時都可以隨意修改,基本各大瀏覽器也都有UA修改插件

1、一般你可以選擇直接正則匹配就行了,比如騰訊網(wǎng)首頁里的js就是這么做的,因為一些瀏覽器本身兼容性不行,會干脆把其他UA也加入自己的UA里來強行欺騙服務(wù)端來減少網(wǎng)頁不兼容提示(比如Edge,還有國內(nèi)的360,一個IE口碑太差一個本身口碑太差都被逼的)

2、這個是百度爬蟲...Baiduspider,Baidu Spider,沒什么好說的

UA本身可以隨便修改的,所以不要嘗試提取不同的部分,比如我寫個特殊接口,要求使用UA傳遞加密參數(shù)后才能訪問,你怎么截???你應(yīng)該明確你需要提取哪些信息(比如瀏覽器,訪問設(shè)備等),然后通過正則去匹配是否存在關(guān)鍵字,而不是把UA每一部分都拆開,問題的關(guān)鍵在于UA本身沒有一個統(tǒng)一規(guī)范,在HTTP規(guī)范中只說了UA應(yīng)該用作統(tǒng)計用途,但是并沒有規(guī)定具體擁有哪些字段和如何解析

舊時光 回答

你說的那個完全卸載的問題,你可以去控制面板卸載Nodejs,npm會自動一起卸載掉,而且建議你不要使用shell,使用cmd命令行工具會減少很多問題。希望對你有幫助

撿肥皂 回答

1.在手機上打開,進入VR模式
2.把手機放入暴風(fēng)魔鏡等VR設(shè)備

放開她 回答

本地文件夾打開的html,瀏覽器是無法讀寫cookie的,印象中只有Firefox可以。

獨特范 回答

使用非標(biāo)準(zhǔn)CSS屬性

-webkit-tap-highlight-color: red;

safari/chrome適用

扯機薄 回答

樓主解決了嗎,遇到了同樣的問題

夕顏 回答

如問題所示,存在兩個使用了webpack code-splitting 和 懶加載的路由文件,路由文件都使用了公用的public.js模塊。
// page/index/Index.vue 首頁路由文件

<template>首頁</template>
<script>
    import pub from 'script/public'
    ...
</script>

// 用戶頁
// page/index/Index.vue 用戶頁路由文件

<template>用戶頁</template>
<script>
    import pub from 'script/public'
    ...
</script>

要將 public.js公用模塊抽離,有兩種解決方案

方案一,CommonsChunkPlugin 具名模塊

手動將所有共用的模塊抽離在一個文件。
創(chuàng)建文件commons.js

// commons.js
import pub from 'public'

webpack.config.jsCommonsChunkPlugin插件指定commons 的entry

// webpack.config.js
entry:{
    main: 'src/main.js',
    commons: 'src/commons.js'
},
...
    new webpack.optimize.CommonsChunkPlugin({
        name: "commons",   // 和 entry的commons對應(yīng),
        filename: 'common.bundle.js', // 抽離公共文件
        minChunks: Infinity,
    })

這樣,如果路由文件或其他模塊使用到了 commons.js中的模塊,都不會重復(fù)加載代碼,而是在common.bundle.js中獲取。

方案二,CommonsChunkPlugin 設(shè)置 children 屬性

官方文檔CommonsChunkPlugin 中 children屬性解釋

Move common modules into the parent chunk

With Code Splitting, multiple child chunks of an entry chunk can have common dependencies. To prevent duplication these can be moved into the parent. This reduces overall size, but does have a negative effect on the initial load time. If it is expected that users will need to download many sibling chunks, i.e. children of the entry chunk, then this should improve load time overall.

可知,設(shè)置 children 為 true 可以將code-splitting的模塊的依賴模塊抽離到父模塊,這樣做的后果就是,確實抽離公用模塊,降低了代碼重復(fù),減少了代碼體積。但是同時,抽離到父模塊,也意味著如果有一個懶加載的路由 ShopList.vue 沒有用到public.js 模塊,但是實際上引入了父模塊,也為這ShopList.vue也引入了public.js的代碼。

這就需要CommonsChunkPluginasync 屬性。

方案三(最佳實踐),childrenasync 雙管齊下

Extra async commons chunk

Similar to the above one, but instead of moving common modules into the parent (which increases initial load time) a new async-loaded additional commons chunk is used. This is automatically downloaded in parallel when the additional chunk is downloaded.

設(shè)置了async, 會將上述懶加載的路由文件公用的模塊代碼,抽離打包成一個單獨的文件,并且該文件是按需加載的,如果某個路由沒有使用到這些公用模塊,是不會加載進來的。

舉個例子:
首頁路由模塊(訪問路徑/index),引用了 public模塊
用戶路由模塊(訪問路徑/user),引用了 public模塊
購物車模塊(訪問路徑/shop),沒有引用 public模塊

那么,打包生成的文件大概是

main.js - 根入口文件
index.js - 首頁路由文件
user.js - 用戶路由文件
shop.js - 購物車路由文件
0.js - 抽離路由的公用模塊文件

訪問url/index,加載的依賴文件是main.js + index.js + 0.js
訪問url/user,加載的依賴文件是main.js + user.js + 0.js
訪問url/shop,加載的依賴文件是main.js + shop.js
基本解決了 lazy load + code-splitting 情況下的公用模塊抽離。

以下附上簡單的webpack.config.js配置代碼

entry: {
    main: './src/main.js'
},
...
plugins: [
    ...
    new webpack.optimize.CommonsChunkPlugin({
        name: "main",
        minChunks: 2,
        children: true,
        // deepChildren: true,
        async: true,
    })
]

參考資料

commons-chunk-plugin
CommonChunkPlugin: Feature - Select statically imported modules from chunks that were created from a dynamic import (require.ensure / System.import / import(".."))

扯不斷 回答

給你的div加個white-space: pre-wrap; 然后把<br/>換成正常的換行符 然后可以把那個replace(/\n/g, '<br/>')去掉了。

默念 回答

我猜測個方向,e.target和e.currentTarget的區(qū)別。

尐懶貓 回答

是不是被autoprefix去掉了,看看webpack的配置

清夢 回答

clipboard.png

通過resize觸發(fā)判斷window.innerHeight

然后可以自己判斷讓滾動條滾到多少(到input/textarea出現(xiàn)), 或者用新標(biāo)準(zhǔn)的apiscrollIntoView表單元素自動滾動到可視區(qū).

遺莣 回答

要么是單獨的css文件,要么是打包到j(luò)s里面