鍍金池/ 問答/ HTML問答
情未了 回答

: 是v-bind:的語法糖。

任她鬧 回答

opacity:1 ;transform: rotate(0deg)
沒加分號(hào)????測試可以

憶往昔 回答

webpack config js代碼 截圖看一下

澐染 回答

css做旋轉(zhuǎn)動(dòng)畫
新建一個(gè)data 比如叫 rotate:false
然后用三目運(yùn)算綁定class,v-bind:class=[rotate=true?'class a':'class b']
然后點(diǎn)擊讓rotate發(fā)生改變
這樣應(yīng)該可以實(shí)現(xiàn)的

<style lang="css" scoped>
    .aa{
        transition: all 2s;
    }
    .go{
        transform:rotate(-180deg);
        transition: all 2s;
    }
</style>
<template>
<div>
    <i :class="[rotate?'fa fa-arrow-down go':'fa fa-arrow-down aa']" @click="start"></i> //class隨rotate的true或者false改變 我這為圖方便用了項(xiàng)目里的圖標(biāo)測試,圖片也是一樣的~
</div>

</template>
<script>
export default {
  data () {
    return {
        rotate:false
    }
  },
  methods: {
      start(){
          this.rotate=!this.rotate;
          console.log(this.rotate)
      }
  }
}
</script>
雨蝶 回答

ionic有插件可以完成上傳和下載文件的工作,具體見:https://ionicframework.com/do...

傲寒 回答

1.你要用webpack來打包的話再嵌套到php里感覺就不太合適了,還是前后端分離的模式比較科學(xué)一點(diǎn)
2.如果你真的要這樣來搞的話,打包也只是打包js,css,圖片等資源,不能打包html了

離魂曲 回答

先說第一個(gè)問題<T extends {new(...args:any[]):{}}>(constructor:T)這里外面的尖括號(hào)這是ts的泛型語法,具體的語法規(guī)則看這里,...args,這里一小段是ECMAScript6的擴(kuò)展運(yùn)算符語法,具體的規(guī)則看這里

第二個(gè)問題class extends constructor這個(gè)是ECMAScript6的類繼承語法,具體的語法規(guī)則看這里

厭惡我 回答
new HtmlWebpackPlugin({
  inject:false
})
貓館 回答

功能不一樣,針對(duì)的問題不一樣。

getter/setter 是設(shè)計(jì)對(duì)象對(duì)外暴露的計(jì)算屬性用的,是對(duì)象本身有意而為之,讓一個(gè)屬性訪問像調(diào)用一個(gè)方法一樣, 對(duì)象內(nèi)部能監(jiān)控某個(gè)屬性的訪問,對(duì)外又像一個(gè)普通屬性一樣。Proxy是設(shè)計(jì)模式的實(shí)現(xiàn),其意圖是先有一個(gè)對(duì)象,你用 proxy 在上面加了一層代理,被代理對(duì)象本身是不知情它的屬性訪問被人監(jiān)控了

當(dāng)然像 Vue 一樣,它可以用 defineProperty setter/getter 來實(shí)現(xiàn) Proxy 類似的功能,但是終歸有 HACK 的味道在里面。

不是說奇技淫巧不好,但是一定要分得清什么是順理成章的實(shí)現(xiàn),什么是奇技淫巧。

怪痞 回答

config.headers['Authorization'] = token

兔寶寶 回答

子元素用margin-top:負(fù)值移動(dòng)和父元素連接起就行了

不歸路 回答

1、引入echarts.js
2、引入china.js
3、echarts的點(diǎn)擊事件:

var echart = echarts.init(document.getElementById('myEchart'));
echart.on('click', function(e){

console.log(e)

})

維她命 回答

<div class="order-list">

    <ul :selectFoods="selectFoods">
      <li v-for = 'food in selectFoods||[]' class="cartList">{{food.name}}</li>
蝶戀花 回答

這種情況要從業(yè)務(wù)邏輯入手。一方面,是不是真的所有的內(nèi)容都要加載完才能進(jìn)入下一步,把那些加載慢的放下一批可否?另一方面,隊(duì)列是不是更合適,因?yàn)榭梢圆粩嘟o出反饋?

或者你需要的是 Promise.race()?

她愚我 回答

似乎這是瀏覽器的默認(rèn)行為,看了百度,新浪,搜狐都是這樣的。

撥弦 回答

函數(shù)參數(shù)默認(rèn)值

// 沒有參數(shù)時(shí),執(zhí)行props={}
const obj = new Component()
凝雅 回答

因?yàn)榉匆?hào)模板插值只會(huì)翻譯一次。

const html = content => `${tpl}`;

// 等價(jià)于
const html = content => "" + tpl ""; 

// 你需要在運(yùn)行時(shí)對(duì) tpl 再次進(jìn)行模板插值,只考慮實(shí)現(xiàn)功能的話,可以這樣:
const html = content => eval("`" + tpl "`");