鍍金池/ 問答/ HTML問答
短嘆 回答

這個 picker 的 value 綁定的默認(rèn)就是 index,沒法綁定你的 id,需要根據(jù)你的索引匹配 data 里相應(yīng)數(shù)據(jù)。


let id = this.data.category[this.data.categoryIndex].id

悶油瓶 回答

1.定義一個數(shù)組arr
2.下拉組件的下拉event
3.event觸發(fā)的時候,向獲取商品列表的api發(fā)請求(一般這種需求的api都做好分頁)
page是0的時候,把獲取的數(shù)據(jù)push進(jìn)arr
page不是0的時候,把獲取的數(shù)據(jù)concat到arr上

就醬

莓森 回答

如果state被刷新了,那你可以放到sessionStorage中,需要的時候,再取出來。

薄荷綠 回答

去掉中間的$uri/,你又沒配置/的情況。

server {
    listen       9980;
    server_name  mobile.test.icl.com;
    root /home/dev/it-cloud-lab;

    # 移動端
    location /mobile {
       try_files $uri /www-mobile-client-phone/dist/index.html;
    }

    # ipad端
    location  /ipad {
       try_files $uri /www-mobile-client-ipad/dist/index.html;
    }
}
痞性 回答

有沒有嘗試用Bus呢?
用法如下

//假設(shè) bb 組件里面有個按鈕,點擊按鈕,把 123 傳遞給 aa 組件
// 根組件(this.$root)
new Vue({
 el: '#app',
 router,
 render: h => h(App),
 data: {
  // 空的實例放到根組件下,所有的子組件都能調(diào)用
  Bus: new Vue()
 }
})

bb 組件內(nèi)調(diào)用事件觸發(fā)↓
<button @click="submit">提交<button>

methods: {
  submit() {
   // 事件名字自定義,用不同的名字區(qū)別事件
   this.$root.Bus.$emit('eventName', 123)
  }
 }


aa 組件內(nèi)調(diào)用事件接收↓
 // 當(dāng)前實例創(chuàng)建完成就監(jiān)聽這個事件
 created(){
  this.$root.Bus.$on('eventName', value => {
   this.print(value)
  })
 },

 methods: {
  print(value) {
   console.log(value)
  }
 },

 // 在組件銷毀時別忘了解除事件綁定
 beforeDestroy() {
   this.$root.Bus.$off('eventName')
 },
萢萢糖 回答

個人喜歡下劃線,原因

  1. mysql字段是下劃線
  2. webstorm小寫字母字體好看(原諒我)
  3. 個人原因

下劃線命名法標(biāo)準(zhǔn)叫法好像叫snake

蝶戀花 回答

config.ini配置所截圖部分不會引用這個情況 看json文件名像是用了hash來對每一次構(gòu)建生成的文件都進(jìn)行了緩存

https://www.jianshu.com/p/42e...

看這篇文章最后面的 “緩存” 部分

櫻花霓 回答

網(wǎng)上搜索一個markdown CSS就行了。
在markdownpad2設(shè)置-樣式表里面。里面自帶的樣式,如果你懂的話 直接修改就行了。

厭遇 回答

那個 13 是 return 0; 的行號,就是執(zhí)行完 printf,下一行要執(zhí)行 13 行的這個 return 0 了

涼汐 回答

在ztree的配置那里加上

view: {
            addDiyDom: addDiyDom
        },

自己定義這個方法,zTree的接口說明寫了。

刮刮樂 回答

上面幾位都說的不錯,主要就是為了保證this的指向,在this指向不正確的時候使用bind,改變this的指向

心沉 回答

這是因為WXDebugger里面實現(xiàn)WXBridgeProtocol協(xié)議不完整,有些方法沒實現(xiàn),你可以自己加一下空實現(xiàn),我加的是這些

- (void)registerCallCreateBody:(WXJSCallCreateBody)callCreateBody {
    
}

- (void)registerCallRemoveElement:(WXJSCallRemoveElement)callRemoveElement {
    
}

- (void)registerCallMoveElement:(WXJSCallMoveElement)callMoveElement {
    
}
- (void)registerCallUpdateAttrs:(WXJSCallUpdateAttrs)callUpdateAttrs {
    
}
- (void)registerCallUpdateStyle:(WXJSCallUpdateStyle)callUpdateStyle {
    
}
- (void)registerCallAddEvent:(WXJSCallAddEvent)callAddEvent {
    
}

- (void)registerCallRemoveEvent:(WXJSCallRemoveEvent)callRemoveEvent {
    
}

- (void)registerCallCreateFinish:(WXJSCallCreateFinish)callCreateFinish {
    
}
挽青絲 回答

VueRouter跳轉(zhuǎn)的時候 ,是可以傳遞參數(shù)的,注意需要使用named router,如:

router.push({ name: 'user', params: { userId: 123 }})

另外,就你描述的場景,個人覺得沒必要定義為兩個Vue組件,組件粒度太細(xì)了,開發(fā)起來反而麻煩。

愿如初 回答
瀉藥

這樣就會自動加上clipboard.png

款爺 回答

for循環(huán)里append Book的時候判斷result[i].SeatInfos[j].SeatNum是否為0

for (var j = 0; j < result[i].SeatInfos.length; j++) { 
                $(".lv-ticketNum" + i).append('<p class="surplus surplus' + j + '">' + result[i].SeatInfos[j].SeatNum + '&nbsp;</p>');
                if(result[i].SeatInfos[j].SeatNum !== 0) {
                    $(".lv-ticketBtn" + i).append('<a class="btn g-btn g-btn' + j + '"  data-key="' + j + '"  href="javascript:;"><span>Book</span></a>'); 
                }else {
                    $(".lv-ticketBtn" + i).append('<a class="btn g-btn g-btn disabled' + j + '"  data-key="' + j + '"  href="javascript:;"><span>Book</span></a>'); 
                }
                
            }