鍍金池/ 問(wèn)答/ HTML問(wèn)答
悶騷型 回答

ajax取回來(lái)下拉框的數(shù)據(jù)后

直接給 v-model綁定的變量賦值為 取回來(lái)的數(shù)據(jù)(一般都是數(shù)組吧) this.value = res.data[0].key

偽代碼,,能看懂就看吧。??床欢脑?。。你給個(gè)線上地址 我寫一下

爆扎 回答

雙保險(xiǎn)的寫法,ico遠(yuǎn)遠(yuǎn)沒有svg便捷.但svg要考慮兼容.不兼容時(shí)第二行會(huì)被忽略.兼容時(shí)第二行就起了作用.

哚蕾咪 回答

create-react-app使用的是react-dev-utils里的openBrowser方法。而且 reuse tab 這一功能只在 mac 上生效。而非 mac 下的,默認(rèn)用的是跟 vue-cli 一樣的 opn(跨平臺(tái))。

openBrowser 源碼

舊言 回答

找到方法了

既然是開發(fā)環(huán)境配置,估計(jì)和devServer有關(guān),查看了webpack4官網(wǎng)關(guān)于devServer的部分,找到了devServer.historyApiFallback

看到了這部分

module.exports = {
  //...
  devServer: {
    historyApiFallback: {
      rewrites: [
        { from: /^\/$/, to: '/views/landing.html' },
        { from: /^\/subpage/, to: '/views/subpage.html' },
        { from: /./, to: '/views/404.html' }
      ]
    }
  }
};

恍然大悟,對(duì)于特定路由,可以指定靜態(tài)資源。
所以把vue.config.js 改為了如下

module.exports = {
  devServer: {
    port: 3007,
    host: 'localhost',
    open: true,
    historyApiFallback: {
      rewrites: [
        { from: /^\/login/, to: '/login.html' },
      ]
    },
    proxy: {
      '/api': {
        target: 'localhost: 3333',
        changeOrigin: true,
        // ws: true,
        pathRewrite: {
          '^/api': '/api'
        }
      }
    }
  },
  chainWebpack: config => {
  },
  pages: {
    index: {
      // page 的入口
      entry: 'src/main.js',
      // 模板來(lái)源
      template: 'public/index.html',
      // 在 dist/index.html 的輸出
      filename: 'index.html',
      // 當(dāng)使用 title 選項(xiàng)時(shí),
      // template 中的 title 標(biāo)簽需要是 <title><%= htmlWebpackPlugin.options.title %></title>
      title: 'Index Page',
      // 在這個(gè)頁(yè)面中包含的塊,默認(rèn)情況下會(huì)包含
      // 提取出來(lái)的通用 chunk 和 vendor chunk。
      chunks: ['chunk-vendors', 'chunk-common', 'index']
    },
    login: {
      entry: 'src/login.js',
      template: 'public/login.html',
      filename: 'login.html',
      title: '登陸',
      chunks: ['chunk-vendors', 'chunk-common', 'login']
    },
    // 當(dāng)使用只有入口的字符串格式時(shí),
    // 模板會(huì)被推導(dǎo)為 `public/subpage.html`
    // 并且如果找不到的話,就回退到 `public/index.html`。
    // 輸出文件名會(huì)被推導(dǎo)為 `subpage.html`。
    // subpage: 'src/subpage.js'
  },
}

這樣當(dāng)我 window.location.href = '/login'時(shí),匹配到login,靜態(tài)資源就會(huì)返回login.html, 而且 若login頁(yè)面若有多個(gè)路由時(shí),login/route1login/route2也會(huì)正常匹配。

首先你使用了 promise 的情況下不要再使用回調(diào)了. output 這個(gè)函數(shù)完全沒必要存在.

async function eachTest () {
    let arr = []; // 這里定義一個(gè)需要的數(shù)組
    for (let i = 0; i < 5; i++) {
        arr.push(await timeout(1000));
    }
    return arr;
}

eachTest().then(function(res){
    // 我需要在這里獲取上述的eachTest返回的數(shù)組,應(yīng)該怎么拿到?
    console.log(res);
})
吢丕 回答

請(qǐng)求加個(gè)content-type 頭也可以的

氕氘氚 回答

傳參數(shù):

<c:set var="menu_item" value="code" scope="request" />
<c:import url="../tiles/header.jsp" />

接收參數(shù):

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<header>
    <div>${menu_item}</div>            
</header>
莫小染 回答

任何打包器,做的都是靜態(tài)分析,所以require里面的東西一般必須是個(gè)常量,或者至少要給出足夠的信息來(lái)判別文件類型。如果把".jpg"后綴名刪掉,require的東西完全在運(yùn)行時(shí)決定,打包器就沒法知道類型,自然會(huì)掛掉。

解決方案:
require.context了解一下,提前指定好文件類型是.jpg就行了

https://webpack.docschina.org...

失魂人 回答

使用chooseWXPay(wx.config之后)不需要appId的
可以參考https://mp.weixin.qq.com/wiki...
注意好參數(shù)的大小寫就行

clipboard.png

大濕胸 回答

圖片描述

圖片描述
這就就能解決分頁(yè)序號(hào)的問(wèn)題

詆毀你 回答

this.files是個(gè)類數(shù)組吧,取第一個(gè)reader.readAsDataURL(file[0]);

默念 回答

可以這樣做,用兩層reduce來(lái)實(shí)現(xiàn):


(() => {
  let a = [{list: [1, 2, 3]}, {list: [4, 5, 6]}]
  let aIm = Immutable(a)

  aIm = aIm.reduce((aIm, item, index) =>
    aIm.updateIn([index, 'list'], add), aIm)

  function add (arr) {
    return arr.reduce((arr, item, index) =>
      arr.updateIn([index], plus), arr)
  }

  function plus (x) {
    return x + 1
  }

  console.log(aIm)
})()
放開她 回答

(item,index) in list,:key = index ,不知道使用數(shù)組的index作為key有什么隱患沒

鹿惑 回答

你可以使用v-for指令來(lái)渲染,然后在data里面定義一個(gè)數(shù)組放你的組件,數(shù)組元素屬性中定義一個(gè)顯示的屬性為false,這樣ul就會(huì)渲染出來(lái)li但是不顯示,接著通過(guò)改變顯示屬性值為true,使用v-show或者v-if來(lái)讓他顯示出來(lái)就好了。

<ul id="example-1">
  <li v-for="item in items" v-show="item.show">
    {{ item.message }}
  </li>
</ul>
var example1 = new Vue({
  el: '#example-1',
  data: {
    items: [
      { message: 'Foo',show:false },
      { message: 'Bar',show:true }
    ]
  }
})```
久不遇 回答

不太明白你的問(wèn)題

host = http://localhost:8000
${API_IMGURL}改成${host}${API_IMGURL}

不就可以了嗎

凝雅 回答

本地和線上切換路由看是不是有請(qǐng)求,然后也可以編譯之后看看文件

笑忘初 回答
let result = arr2.filter((v, i)=>arr1[i] && /\D/.test(arr1[i]));
console.log(result);