鍍金池/ 問答/ HTML問答
墨沫 回答

onLoad 是生命周期的第一個函數(shù)
你setData還沒有執(zhí)行到
所以 length 等于 0 了

孤毒 回答

1.定時器運行之后會返回一個id,代表他的唯一標(biāo)識,就像你的身份證號一樣,這個id對你而言唯一的作用就是使用它來清除定時器,就像你下面代碼中寫的那樣

clearTimeout(clock)

2.setTimeout雖然是個一次性的定時器,但這個例子中是采用了循環(huán)調(diào)用的方式,每次定時器執(zhí)行的時候都會重修定制下一個定時器,直到i為1000的時候,取消這個定時器。

不過你確定你這個例子可以正常運行?先取消定時器,在設(shè)置定時器,是沒用的。得先設(shè)置,在根據(jù)判斷條件取消。

陌璃 回答

修改config/index.js 中 build的 assetsSubDirectory
assetsPublicPath 屬性,設(shè)置為對應(yīng)你網(wǎng)站服務(wù)器的路徑, 重新打包

空痕 回答

wxml:

<view bindtap="tapHandler" data-index="{{index}}">

js:

tapHandler:function(e) {
    let index = e.currentTarget.dataset.index
    let items = this.data.items
    items[index].isCollected = !items[index].isCollected
    this.setData({
        items
    })
}
眼雜 回答

使用 ref 和 $el 可以獲得 popover 對應(yīng)的 DOM 元素,然后就可以設(shè)置位置了。

可以看一下官方文檔中關(guān)于 ref 和 $el 的說明。

哎呦喂 回答

for(;;){}等同于while,會同步阻塞執(zhí)行。

setInterval(function() {}, 0)或者setTimeout(function() {}, 0),它會“盡快”執(zhí)行,并不會阻塞當(dāng)前代碼的執(zhí)行。

關(guān)鍵詞:javascript 單線程
相關(guān)文章:
http://caibaojian.com/setinte...
http://www.codeceo.com/articl...

孤星 回答

self和el是兩個定義,逗號表并列很多語言都有這個特性

雖然逗號并列定義的這個寫法不是很受歡迎,但是語法上是正確的,就是一個代碼風(fēng)格的問題。

剩下的行單純就是不寫分號的語句而已

至于寫不寫分號取決于代碼打包時的相關(guān)邏輯,有時候全都不寫分號讓打包機自己加反而會好一些。具體情況具體討論

凝雅 回答

你這種調(diào)用寫的有點繞,其實只要理解key/idx的機制即可。
可以 f[ x2.value ]( x2 )
而你目前的思路,我的話則整合成功能型:

function f( obj ) {
    let fn = {
        A() {
             console.log( `called A:${ obj.message }` )
         },
         B() {
             console.log( `called B:${ obj.message }` )
         },
    }

    fn[ obj.value ]()
}

var x2 = {
    value: 'A',
    message: '100'
};

f( x2 )    // called A:100
悶油瓶 回答
  1. 修改容器的寬高
  2. 使用echarts grid 配置項,類似CSS中Padding的效果
亮瞎她 回答

這個簡單,python有現(xiàn)成的pprint模塊,拿去
http://blog.csdn.net/iamaiear...

命于你 回答

函數(shù)里的經(jīng)緯度肯定最后打印,$.getJSON里的方法是回調(diào)方法。當(dāng)接口數(shù)據(jù)獲取完成會自動執(zhí)行。在這之前,程序會繼續(xù)向下執(zhí)行。

陌顏 回答

你在函數(shù)外面聲明生成 你內(nèi)部生成有什么用。。。。

女流氓 回答

老哥,上個代碼唄

在需要的時候再new一個新的websocket對象唄 ,或者使用vuex看看

故人嘆 回答

1.前端自己判斷:登陸之后往cookie或者localstorage存值,每次先判斷是否本地有值再決定跳不跳登陸頁
2.后臺返個是否登陸狀態(tài)

在啟動腳本中添加

let proto = Object.getPrototypeOf(require);
!proto.hasOwnProperty("ensure") && Object.defineProperties(proto, {
    "ensure": {
        value: function ensure(modules, callback) {
            callback(this);
        },
        writable: false
    },
    "include": {
        value: function include() {},
        writable: false
    }
});

(參考 webpack/webpack#183 (comment))

尐潴豬 回答

window.parent.parent.document

別傷我 回答

父子組件通信
子組件:

this.$emit('childEvent',args)

父組件:

<child @childEvent="handlerChild"></child>
//...
methods:{
  //...
  handler(args){
    console,log(args);
    this.showlogo = !this.showlogo;
  }
}

另外:不建議使用JQ


不對啊,你這是父子組件嗎?這是路由跳轉(zhuǎn)吧?
建議全部用vuex算了。

A組件提交commit修改某一個狀態(tài),B組件去computed這個狀態(tài),再watch,任意級別的通信都可以搞定。

拮據(jù) 回答

確定是一個版本嗎