鍍金池/ 問答/ HTML問答
熊出沒 回答

你這種比較傳統(tǒng)的開發(fā)模式 也可以試試fis3

糖豆豆 回答

沒有編譯吧。瀏覽器不認(rèn)識class

葬愛 回答

cnpm install -g webpack@3

網(wǎng)上的新手教程應(yīng)該是針對v3的,所以你應(yīng)該安裝V3

已解決,確實是key的問題

真難過 回答
import { Scrollbar } form 'element-ui'
Vue.use(Scrollbar)

這樣引入即可。官方在一個issue里層提過這個ElScrollbar組件,沒計劃寫在文檔里。其實大家翻下源碼就可以知道怎么用了。

失心人 回答
  1. 一般是的,除非你nginx并不監(jiān)聽80端口,那就沒所謂(但誰會這樣干)。
  2. 根據(jù)描述你有多個服務(wù)提供api,代理部分最好不要放node服務(wù)里面,這樣耦合度太高,通過nginx代理。在我看來你這個node服務(wù)根本不需要,完全可以在nginx上完成。
莓森 回答

請求失敗不顯示圖形很正常,提供如下解決方案:

  1. 提示用戶請求失敗,并讓用戶觸發(fā)重新請求的行為(例如采用彈窗),再渲染
  2. 只提示用戶請求失敗,并自行重新請求數(shù)據(jù)再渲染
  3. 直到加載成功后才顯示,但加載過程中告知用戶 loading 中

提一點建議,在描述問題的時候保證專業(yè)性,不要采用前面,后面這樣的包含上下文的詞匯,你因該自行補充前提,
例如在前端獲取到后端表格數(shù)據(jù)后,利用 vuex 保存數(shù)據(jù),并采用 echart 進(jìn)行展示.

心上人 回答

圖片的路徑寫成data-src=require('xxx.jpg')

命多硬 回答

可以對終端進(jìn)行判斷,是android還是ios,然后根據(jù)不同的環(huán)境分別添加對應(yīng)的class,來進(jìn)行分別顯示,這樣就可以同時兼容ios和android。

判斷android還是ios的代碼

var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android終端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);

(1)如果是安卓
var oDiv = document.getElementById('oDiv');
oDiv.className = 'android-border';

添加的class:

.android-border {
    border: 1px solid #ccc
}

(2)如果是ios
var oDiv = document.getElementById('oDiv');
oDiv.className = 'ios-border';

添加的class:

.ios-border {
    border: 1rem solid #ccc
}

總結(jié)

var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android終端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端
var oDiv = document.getElementById('oDiv'); // 獲取需要添加的class的對象
if(isAndroid) {
    oDiv.className = 'android-border';
    //如果已有class,則換成下面這行,
    //oDiv.className += 'android-border';
}
if(isiOS) {
    oDiv.className = 'ios-border'; 
    //如果已有class,則換成下面這行,
    //oDiv.className += 'ios-border';
}

這段代碼是根據(jù)題主的說明進(jìn)行編寫的,具體沒有親自測試,題主可以嘗試一下

好難瘦 回答

調(diào)wx.downloadFile把圖片資源下載下來,然后用canvas繪制就可以了

孤毒 回答

看一下你的element的版本,我在官網(wǎng)上在線試了一下,發(fā)現(xiàn)最新的2.4.4這個屬性是沒問題的,但是2.3.9會顯示不出來。

來守候 回答

這些框架確實不兼容 ie8,你可以放棄兼容

涼薄 回答

try to add --useLocalIp in the start script

生性 回答

拼音轉(zhuǎn)漢字,通常都不是在前端完成的,因為需要構(gòu)建對應(yīng)的映射模型,體積不小。

假若非要做,可以稍微看一下文章1文章2。

對應(yīng)的做法是,獲取select輸入的拼音字符串,到模型字典里查找對應(yīng)的漢語,完成。(需要js)

陪妳哭 回答

<button @click.native="test">按鈕</button>

試一下 事件修飾服

寫榮 回答

建議維護(hù) 不同的狀態(tài)參數(shù)來保持 菜單的顯示隱藏,比如 level_1_visible, level_2_visible,再通過 hover 點擊之類的事件來控制參數(shù)的變化對應(yīng)到DOM的顯示隱藏

webpack 中有一個global關(guān)鍵字,可以定義全局屬性。
利用該關(guān)鍵字定義的屬性方法,可以在全局文件中直接使用。

厭惡我 回答

首先權(quán)限這東西還是后端做才是相對安全的
那前端做的就是相應(yīng)dom的顯示和隱藏就行了
比如在進(jìn)入頁面的時候調(diào)用頁面權(quán)限接口 看用戶是否有這個頁面的權(quán)限 沒有的話就跳轉(zhuǎn)或者顯示無權(quán)限提示
或者也可以在數(shù)據(jù)接口做控制
原理都是一樣 由后端返回401或者對應(yīng)標(biāo)志給前端

舊螢火 回答

問題1 : console.log(ninja1.feints) 。 ninja1對象沒有feints屬性,所以打印undefind;
問題2 : fients變量的作用域是Ninja整個對象內(nèi),對象內(nèi)都可以訪問到,至于函數(shù)返回,只是返回的數(shù)據(jù).