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

鍍金池/ 問答/ HTML問答
孤巷 回答

事實(shí)就是不能實(shí)現(xiàn)的,如果是下面這兩種情況,都是綁定在構(gòu)造函數(shù)中的,阮一峰那種方法很明顯不能用。

class A {
    age = 20;
    getAge = () => {
        return this.age;
    }
}

這種寫法其實(shí)等價(jià)于:

function A() {
    this.age = 20;
    this.getAge = function() {
        return this.age;
    }
}

這種情況下是無法拿到age和getAge的,我最近也在想這個(gè)多重繼承的問題,我能想到的是手動(dòng)實(shí)現(xiàn)extends,實(shí)現(xiàn)Child -> Parent1 -> Parent2 -> Parent3這樣的原型鏈,我參考了babel后的extends的實(shí)現(xiàn)。

class Child {
    name = "111"
    constructor() {
        Child.__proto__.apply(this, arguments);
    }
}
class Parent1 {
    name = "222"
    constructor() {
        Parent1.__proto__.apply(this, arguments);
    }
}
class Parent2 {
    name = "333"
    constructor() {
        Parent2.__proto__.apply(this, arguments);
    }
}
Child.__proto__ = Parent1;
Parent1.__proto__ = Parent2;
Child.prototype.__proto__ = Parent1.prototype;
Parent1.prototype__proto__ = Parent2.prototype;

這里可以實(shí)現(xiàn)一個(gè)Mixin的方法,通過reduce實(shí)現(xiàn)上面繁瑣的步驟。
但是有兩個(gè)問題,一個(gè)是要在類的constructor里面使用apply,另一個(gè)是父類的屬性會(huì)覆蓋子類的屬性,比如上面的name屬性,除非把name手動(dòng)的在constructor里面寫到apply后面,這個(gè)其實(shí)就是《js高級(jí)程序設(shè)計(jì)》里面組合繼承的借用構(gòu)造函數(shù)。
如果全部使用ES5的寫法,這個(gè)多重繼承是沒啥問題的,但是用ES6這樣寫的話會(huì)很不優(yōu)雅,也不完美,我目前還沒想到好的解決方案。

陌顏 回答

???怎么發(fā)布不出去?

傲寒 回答

???啥意思 這樣?for(var i=0;i<=this.goodsdata.length;i++)

毀與悔 回答
let obj = {}
startDate != null || startDate != undefined ? obj.startDate = startDate : null
雨蝶 回答

外面一個(gè)列表循環(huán),里面是當(dāng)o.checked這個(gè)值為true的時(shí)候,使用checked這個(gè)class

別瞎鬧 回答

加個(gè)點(diǎn)擊展開的變量?

var dropdown=false

點(diǎn)擊 this.setData({dropdown=!this.dropdown})

class="{{dropdown?'up':'down'}}這樣?

陌上花 回答

其他的樓上都說完了 我做個(gè)愚蠢的補(bǔ)充
其實(shí)有個(gè)決定性因素是 這個(gè)函數(shù)到底會(huì)在執(zhí)行途中需要哪個(gè)域的值

prop 從父?jìng)鞯阶?br>emit 從子傳到父

例如說子組件是一個(gè)保存按鈕 它需要一個(gè)功能是點(diǎn)擊保存后顯示加載中 并在保存完畢顯示回保存

那么 由于這個(gè)功能需要更改子組件自身的按鈕上的文字 所以 應(yīng)該由父組件prop下來一個(gè)save function 讓子組件能在使用時(shí)方便的更改自己的狀態(tài)

再例如 又是這個(gè)按鈕 它還需要實(shí)行一個(gè)功能 點(diǎn)擊后根據(jù)輸入框里的關(guān)鍵字進(jìn)行搜索 由于輸入框跟按鈕明顯是兩個(gè)組件 是父組件讓他們聯(lián)系在一起的 所以 這個(gè)點(diǎn)擊應(yīng)該是一個(gè)emit 讓子組件通知父組件 啊 我這里被點(diǎn)擊啦 然后父組件再根據(jù)輸入框內(nèi)容進(jìn)行搜索

玩控 回答

可以使用官方推薦的nextTick 函數(shù)來執(zhí)行拖曳后的回調(diào) 官方文檔:https://cn.vuejs.org/v2/api/#...

墨小羽 回答

我最近寫的關(guān)于圖片文字如何繪圖,你看看有什么問題留言給我
傳送門

失心人 回答

是不是外部有容器沒有設(shè)置高度?可以將外部容器都設(shè)置高度試試

傻丟丟 回答
  1. 如果用的element-ui,參見他的分頁用法。
  2. 這種分頁都是要后端配合的,比如請(qǐng)求的時(shí)候,默認(rèn)發(fā)送{page:1,pageSize:20}放在params中,請(qǐng)求成功,后端返回第一頁,20條數(shù)據(jù)。
  3. 大概是這樣:

clipboard.png

薄荷綠 回答

初步判斷,可能是你默認(rèn)瀏覽器被竄改了,檢查下默認(rèn)瀏覽器設(shè)置是哪個(gè),或者重新設(shè)置下默認(rèn)瀏覽器。

喜歡你 回答

這涉及到的是變量作用域提升知識(shí):
var x = c = b = {a:1} 等價(jià)于

b = {a:1};  //注意沒有var
c = b;  //注意沒有var
var x = c;

如果你使用了var關(guān)鍵字,這個(gè)變量將只在定義它的函數(shù)內(nèi)生效。 沒有使用var關(guān)鍵字,這個(gè)變量將提升為全局變量。
所以,在外部直接使用x.a時(shí)直接報(bào)錯(cuò),因?yàn)樵谕饷娴淖饔糜蛑?,x根本未定義,更談不上x.a。而c和b是全局變量,能夠被訪問到。

悶騷型 回答

傳入的數(shù)據(jù)帶雙引號(hào),被認(rèn)為是字符串

臭榴蓮 回答

1.首先確保setOption之前要clear();
2.數(shù)據(jù)重新請(qǐng)求之后,X軸數(shù)據(jù)是否重新賦值,series里面的data是否重新賦值

枕頭人 回答

不壓縮圖片,直接上傳原圖,原圖片不清晰,怎么都不會(huì)清晰了

命于你 回答

使用 FormData。

你的問題應(yīng)該是使用了錯(cuò)誤的 mimetype

朽鹿 回答

https://segmentfault.com/q/10... 這篇文章里寫的方法可以實(shí)現(xiàn),但是初次加載失敗的問題好像一直都有,用了setTimeout,時(shí)而可用,時(shí)而不可用。

尛憇藌 回答

namespace換個(gè)名吧,不要使用app這個(gè)單詞了。