在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
爛人 回答

Range API 很強(qiáng)大的, 有 compareBoundaryPoints 可以比較 range 的邊界,所以 filter 是走得通的。

關(guān)鍵API:

  • window.getSelection
  • selection.getRangeAt
  • document.createRange
  • range.selectNode
  • range.compareBoundaryPoints
  • range.setStart / range.setEnd

且看例子,按我理解的實(shí)現(xiàn)的一個:

JSFiddle Range 操作示例

陌如玉 回答

不是很清楚 Angular 的語法,不過原理是一樣的,可以dug調(diào)試組件生命周期的初始化階段,查看下數(shù)據(jù)問題,應(yīng)該是渲染了空數(shù)據(jù)

懷中人 回答

生成器的特點(diǎn)是并沒有立即執(zhí)行,而是記住'生產(chǎn)方式',等被調(diào)用時再執(zhí)行.
在您的這個例子中:
g=(i for i in range(4))#此時,如果被list調(diào)用,g為會是[0,1,2,3],但沒有被調(diào)用,只是生成器
以下循環(huán)中:
for i in [1,10]:

g=(i+j for j in g)

并不是說,第一次循環(huán)i為1時,g就應(yīng)該為[1,2,3,4],其實(shí)g并沒有被調(diào)用,所有并沒有執(zhí)行,只是記住生成器的值為i+j而已
第二循環(huán)時,i為10,同樣也沒有執(zhí)行,也僅僅是記住i+j而已
當(dāng)被print(list(g))命令調(diào)用執(zhí)行時,循環(huán)中的變量i的值,已經(jīng)是10了.
所以最終的g中的每一值,是執(zhí)行連續(xù)執(zhí)行兩次i+j,既i+(i+j)
所以print(list(g))的輸出是[20, 21, 22, 23]

還有更神奇的,同樣是你的代碼:
g=(i for i in range(4))
for i in [1,10]:

g=(i+j for j in g)

for i in g:

print(i)#輸出會是20,41,84,171

輸出結(jié)果和list(g)又不一樣,是不是更奇怪?
但是如果改一下循環(huán)變量名稱:
for k in g:

print(k)#輸出20, 21, 22, 23

輸出結(jié)果就和list(g)一致了.為什么了?

還是因?yàn)樯a(chǎn)器的'記住生產(chǎn)方式,而沒有被立即執(zhí)行'的原因.
在生成器g中,變量i是一直存在,并沒有被釋放和回收的,再使用變量i去循環(huán)g,i的值就產(chǎn)生混亂了,第一個循環(huán)時i還是10,所以第一個值是20,此時,i值已經(jīng)被賦成了20,所以第二次循環(huán)再執(zhí)行i+(i+j)時,就得到41,同理第三次循環(huán)執(zhí)行i+(i+j)時,i已經(jīng)是41了,第四次.......所以最終輸出20,41,84,171

將循環(huán)的變量i換為k后,變量名不再重復(fù),賦值也就不再混亂了,從而和list(g)的結(jié)果一致了

故林 回答

我也在尋找,目前并沒找到好辦法....

安若晴 回答

最簡單的方法就是給路由加個別名

{
    path: '/Strategy',
    alias: '/Strategy.html',
    component: Strategy
  }
笑浮塵 回答

原生js直接寫是需要帶on前綴的。onkeydown、onclick

如果是addEventListener的就不需要on前綴

document.body.onkeydown = function(){
   if (event.keyCode == "13") {//keyCode=13是回車鍵
       document.getElementById('btnSumit').onclick();
   }
}

------

document.body.addEventListener("keydown",function(){
   if (event.keyCode == "13") {//keyCode=13是回車鍵
       document.getElementById('btnSumit').onclick();
   }
},false)
下墜 回答

我也遇到這個問題,filed 哈哈 我是上傳圖片的時候遇到的 這個是后臺的問題吧 我的是后臺解決的 當(dāng)時還想著寫一個博客記錄一下 沒有記錄

離殤 回答

借用樓上的寫法 異步的話 需要先判斷data是否有值:

<el-table-column v-for="(item,index) in data" :key='index' v-if="data.length>0" :prop="item.prop" :label="item.label" :width='item.width'></el-table-column>
玩控 回答

你在控制臺只輸入了后面兩句,這個明顯主體都不對了,前面那個event是執(zhí)行過程中捕獲到的,后面的就不是一個東西啊。簡單說就是上下文環(huán)境都不一樣了。

嫑吢丕 回答

不知道是不是生命周期的問題,
把mounted中的方法放到了updated中就能夠調(diào)用了

慢半拍 回答

先循環(huán)出arborList數(shù)組,然后通過對應(yīng)的index來循環(huán)里面的數(shù)組,不知道你要什么樣的效果,也就給不了對應(yīng)代碼了,也不清楚你的數(shù)據(jù)結(jié)構(gòu)是否有問題,支持這樣做

菊外人 回答

Javascript模塊化編程(三):require.js的用法
http://www.ruanyifeng.com/blo...

命于你 回答

定義swiper數(shù)據(jù)

data(){
    return {
         swiperdata:[]
    }
}

發(fā)送請求獲取數(shù)據(jù)

created(){
    asiox.get().then(res=>{
    
        this.$nextTick(()=>{
            this.swiperdata=[...]
        })
    })
}

組件

<swiper v-if="swiperdata&&swiperdata.length>0"></swiper>

陌如玉 回答
  1. NaN的話難道不是你的js邏輯有問題嗎?把一個不能轉(zhuǎn)"Number"的轉(zhuǎn)成了Number,出現(xiàn)了NaN。
  2. 單文件組件下v-cloak是沒必要的,也不會有用,不知道你是不是單文件組件。
初心 回答

jquery的話 我是用js直接生成模態(tài)框.
vue的話 用js模板寫好 觸發(fā)事件導(dǎo)入 插入到某個位置 我一般是在body中

不舍棄 回答

重新定義一個對象然后push進(jìn)去內(nèi)容

葬憶 回答

eslint語法校驗(yàn)。
npm install eslint --save-dev
然后在webstorm中配置eslint。

夏木 回答

就是字面上的意思,要結(jié)合app.js一起看。

app.js
// 獲取用戶信息
    wx.getSetting({
      success: res => {
        if (res.authSetting['scope.userInfo']) {
          // 已經(jīng)授權(quán),可以直接調(diào)用 getUserInfo 獲取頭像昵稱,不會彈框
          wx.getUserInfo({
            success: res => {
              // 可以將 res 發(fā)送給后臺解碼出 unionId
              this.globalData.userInfo = res.userInfo

              // 由于 getUserInfo 是網(wǎng)絡(luò)請求,可能會在 Page.onLoad 之后才返回
              // 所以此處加入 callback 以防止這種情況
              if (this.userInfoReadyCallback) {
                this.userInfoReadyCallback(res)
              }
            }
          })
        }
      }
    })

如果app.js里面的wx.getUserInfo還沒返回,就給app添加一個方法userInfoReadyCallback。
再看app.js:
if (this.userInfoReadyCallback) {

this.userInfoReadyCallback(res)

}
wx.getUserInfo回調(diào)里就會執(zhí)行這個方法,userInfoReadyCallback使用了箭頭函數(shù),所以this會指向當(dāng)前頁。