鍍金池/ 問答/ HTML問答

axios攔截器(也可以用這個(gè)做每次請(qǐng)求之前的loading....) 附上鏈接鏈接描述

service.interceptors.request.use( 
  config => {
    // 判斷是否登錄是否有token ,這里登錄時(shí)將token存之本地
    const USER_TOKEN = JSON.parse(sessionStorage.getItem('user')) && JSON.parse(sessionStorage.getItem('user')).USER_TOKEN
    // 登錄不需要傳token,看一下自己登錄的接口包含哪個(gè)特殊字段
    if(USER_TOKEN && !config.url.includes('login')){
      config.headers.common['USER_TOKEN'] = USER_TOKEN
    }
    return config
  },
  err => {
    return Promise.reject(err)
  }
)

之前我回答的,大同小異,可以看看

魚梓 回答

window.opener.location.reload(); //子窗口刷新父窗口

維他命 回答
  1. 綁定了 scroll事件,每次滾動(dòng)都會(huì)觸發(fā),
  2. 觸發(fā)滾動(dòng)便會(huì)產(chǎn)生判斷,打印 1
故林 回答

對(duì)象里的方法唄,可以這樣:

data() {
    return {
        product: {
            getSalePrice: function () {
                   ....  //do something
            }
        }
    }
}
玩控 回答

一般情況下,都用說(shuō):清緩存呀~~~

好吧,其他也沒什么用。

關(guān)鍵是上一次操作完后props.modifiedFields中是有值的,你并沒有清除。

想當(dāng)然的面向?qū)ο蟮乃悸泛λ廊肆恕?/p>

你應(yīng)該將createedit的數(shù)據(jù)都認(rèn)為是一個(gè)對(duì)象 obj。
obj中有id則,edit;否則create.

每次save后都將這個(gè)obj設(shè)置為null。
create的時(shí)候,將obj賦值為{}
edit的時(shí)候,將obj賦值為entry。

若相惜 回答

你看狀態(tài)碼 Status: 304,它的意思是服務(wù)器告訴瀏覽器『這張圖片自從你上次下載以來(lái)沒有被改變過』,所以瀏覽器并沒有重新從服務(wù)器下載這張圖片,而是用了本地緩存的圖片,所以就沒有 6KB 了,只有 286B 的響應(yīng)頭。

脾氣硬 回答

需要高度是要設(shè)置高度,display使用block或者inline-block;不然高度不生效

枕頭人 回答
<view wx:for="{{menu}}" class="{{activeIndex == index ? 'active':''}}" wx:for-item='menuName' wx:for-index='index' data-index='{{index}}' data-msg='{{menuName}}' wx:key='item' catchtap="clickMenu">

    <text>{{menuName.name}}</text>
</view>

clickMenu: function (event) {
        var index, id;
        var tempObj = event.currentTarget.dataset;
        index = tempObj.index;
        id = tempObj.msg.id;
        this.setData({
            activeIndex: index,
            tempKey: id
        })
    },
伴謊 回答

vue-preview的使用步驟:

    1)下載
    2)配置:找到配置文件加入:
        {
            test: /vue-preview.src.*?js$/,
            loader: 'babel-loader'
        },
        在處理url()請(qǐng)求的配置中加入:svg的配置
        {
            test: /\.(jpg|png|gif|ttf|svg)$/,
            loader: "url-loader?limit=40000"
        }
    3)在main.js加載:
        //引入veu-preview
        import VuePreview from 'vue-preview'
        //使用vue-preview
        Vue.use(VuePreview)
    4)在tamplate中引入html代碼:
        <img class="preview-img" v-for="(item, index) in list" :src="item.src" height="100" @click="$preview.open(index, list)">   
    5)得到list數(shù)據(jù)
        格式:
             list: [{
                src: 'https://placekitten.com/600/400',
                w: 600,
                h: 400
                }, {
                src: 'https://placekitten.com/1200/900',
                w: 1200,
                h: 900
                }]
淡墨 回答

把你的html改成這樣

<div id="big">
        <div id="box">
            <input type="text"><input type="button" value="測(cè)試">
        </div>
    </div>
笑忘初 回答

模板中,在使用{{stock.id}}的標(biāo)簽或父級(jí)標(biāo)簽加stock對(duì)象空值判斷 *ngIf="stock" 即可

溫衫 回答

假設(shè)目錄結(jié)構(gòu):

  • index.html
  • theWinDll.js
  • webpack.config.js

html 中加載腳本

<script src="./theWinDll.js"></script>

webpack.config.js 相關(guān)配置

module.exports = {
  devServer: {
    ...
    contentBase: '.'
  }
}

生產(chǎn)環(huán)境配置可以使用 copy-webpack-plugin 插件

忘了我 回答

如何查看整個(gè)文件的兼容性我不太清楚,貌似也沒有這種工具吧。

查CSS兼容性可以使用這個(gè)網(wǎng)站: Can I Use...
查es標(biāo)準(zhǔn)的兼容性可以使用這個(gè)網(wǎng)站: ES

尤禮 回答

個(gè)人建議show hide 你如果src的話 這個(gè)數(shù)據(jù)每次加載 走進(jìn)程肯定會(huì)慢

至于最快多少毫秒 這個(gè)你跑個(gè)程序走一遍看看

陌顏 回答

下載個(gè)sourcetree吧。用起來(lái)杠杠的

厭惡我 回答

自己暖個(gè)場(chǎng)。問題還是沒找到。

初念 回答

1.定義個(gè)函數(shù)改變樣式,再把這個(gè)函數(shù)傳給route-view,然后要用的頁(yè)面通過該函數(shù)改變back樣式
2.created,watch監(jiān)聽路由,當(dāng)去到那個(gè)頁(yè)面的時(shí)候就改變樣式