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

鍍金池/ 問答/ HTML問答
毀憶 回答

geojson 可以轉(zhuǎn)化成平面多邊形數(shù)據(jù),然后你平均分布的點(diǎn)可以依次跟這個(gè)多邊形對比。

憶往昔 回答

問題:
1.本地環(huán)境打包的 js正常
2.預(yù)發(fā)環(huán)境,測試環(huán)境打包的js報(bào)錯(cuò)
問題假設(shè)(彎路):
1.node npm 版本問題導(dǎo)致打包出來js不同
2.liunx 環(huán)境差異
學(xué)藝不精:
1.export 說明 ES6 沒有成功轉(zhuǎn)為瀏覽器所支持的 ES5
2.那就應(yīng)該是babel的問題
3.
clipboard.png
4.查看package.json 發(fā)現(xiàn)要求babel版本>=X.X.X的,猜測版本問題
5.刪了所有babel依賴重新下載,終于復(fù)現(xiàn)了預(yù)發(fā)環(huán)境的問題
6.最終解決方案固定關(guān)鍵依賴版本號

尐潴豬 回答

當(dāng)然會包含了,你要 return require 的結(jié)果,那 require 就是同步的,就不能去遠(yuǎn)程請求圖片。
想異步 require 你需要做 code splitting,文檔看這里 https://webpack.docschina.org...

傻丟丟 回答
npm install less@2.7.3

你當(dāng)前 gulp-less 版本用不了 less@3.0.4 ,需要降級

命于你 回答

請?zhí)恍┐a,現(xiàn)在我開始猜了
1.請使用新的wx.createInnerAudioContext();播放api
2.format: 'mp3'更改錄制類型試試

笨尐豬 回答
  1. requestListener是個(gè)函數(shù),這個(gè)函數(shù)的參數(shù)跟options無關(guān)。
  2. 這里的options,requestListener都是可選參數(shù)。requestListener這個(gè)函數(shù)的參數(shù)由文檔給定,接受兩個(gè)參數(shù),第一個(gè)是request: IncomingMessage,第二個(gè)是response: ServerResponse。
  3. 嚴(yán)格來說vscode中的和api文檔中的確實(shí)不一樣,漏了options。以api文檔為準(zhǔn)。

題主追問,那就補(bǔ)一下是怎么看出來的吧

http.createServer

The requestListener is a function which is automatically added to the 'request' event.

最后一句話,requestListener是一個(gè)附加到'request'事件的監(jiān)聽器函數(shù)。

然后翻到Event: 'request'

'request'事件的監(jiān)聽器函數(shù)接受的參數(shù)就是這兩個(gè)了。

孤巷 回答

一般前端做的話放到sessionStorage里面,通過vuex去管理,直接上代碼吧(我項(xiàng)目里'/'是登錄頁,'/Table'是登錄后的首頁)

// main.js
router.beforeEach((to, from, next) => {
  if (to.path === '/' && sessionStorage.getItem('accessToken') && from.path !== '/Table'){
    sessionStorage.removeItem('accessToken')
    next()
  }
  else if (to.meta.requiresAuth && !sessionStorage.getItem('accessToken')){
    next(
      {
        path: '/',
        query: {redirect: to.fullPath}
      }
    )
  }
  else if (from.path === '/Table' && to.path === '/'){
    next({
      path: '/Table'
    })
  }
  else{
    next()
  }
})

下面是登錄頁

  login (){
    var _this = this;
    let params = {}
    params = {
      username: this.username,
      password: this.password
    }
    api.login_in(params).then(data => {
      if (data) {
        this.$store.commit(types.LOGIN_IN, data)
        this.$router.push(this.$route.query.redirect || '/Table');
        Toast({
          message: '登錄成功',
          iconClass: 'icon-success',
        })
      }
    })     
  }

然后是store.js

const state = {
  accessToken: null
}

const mutations = {
  [types.LOGIN_IN] (state, data) {
    state.accessToken = data
    sessionStorage.setItem('accessToken', JSON.stringify(data.name))
  },
  [types.LOGIN_OUT] (state, data) {
    state.accessToken = null
  }
}
青裙 回答

方便拓展啊.
開源框架又不是一個(gè)人寫的.大都需要搭建一個(gè)平臺,提供拓展接口方便社區(qū)貢獻(xiàn)代碼.成功的項(xiàng)目這方面往往都做的很好.

咕嚕嚕 回答

你把數(shù)據(jù)貼出來啊,一般來說vue里面你要存在對應(yīng)的數(shù)據(jù)才去v-for
解決方式就是三元表達(dá)式
<div v-for="list in item">
<span>{ list.user.name?list.user.name:''}</span>
</div>

清夢 回答

你好,請問 “setData 不行” 是報(bào)錯(cuò)還是什么問題呢?我開發(fā)時(shí)都是 setData 沒發(fā)現(xiàn)什么問題。一般也可以使用 wepy 框架,它對此方法進(jìn)行了封裝,可以直接:

this.title = 'this is title';
this.$apply();
維他命 回答

html所有標(biāo)簽?zāi)J(rèn)position:static??赡苓@樣是為了防止其他樣式設(shè)置了其它定位屬性,將其強(qiáng)制還原為static而已,具體為什么這樣做的看具體情況。你可以認(rèn)為static沒有定位

囍槑 回答

正常寫就行,import()是webpack的功能,它本身就會給你返回一個(gè)promise。
不過不知道為啥我這兒(沒用做路由)其他四個(gè)配置沒生效,但是確實(shí)單獨(dú)打包了
我誤解了delay的意思,這個(gè)配置好像確實(shí)沒啥作用。

懶豬 回答

你解決了了嗎?我也是這個(gè)錯(cuò)誤啊

茍活 回答

src/screens/index.js文件下,有一個(gè)叫做registerScreens的函數(shù),這個(gè)函數(shù)調(diào)用了Navigation.registerComponent, 而Navigation.registerComponent,會返回一個(gè)generationWrapper,并且會執(zhí)行AppRegistry.registerComponent來注冊你的screen組件,所以new App時(shí),其實(shí)是執(zhí)行了AppRegistry.registerComponent的。

相關(guān)源碼: registerScreen

赱丅呿 回答

看起來是個(gè)小問題,組件文件里從 @angular/formsFormControlimport 進(jìn)來就好了。