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

鍍金池/ 問答/ HTML問答
寫榮 回答

ok解決了 gradle問題

艷骨 回答

建議你看看這個,再來確定是否可采用上面的方式來實(shí)現(xiàn):http://www.runoob.com/cssref/...

我甘愿 回答

給chart添加click事件

var toggle = false
myChart.on('click', chartClick)

//點(diǎn)擊柱狀圖
function chartClick(param) {
    if (param.name == '總費(fèi)用' && !toggle) {
        option.series[1]['data'] = [arr[0]] //只顯示第一條數(shù)據(jù)
        toggle = !toggle
    } else if (param.name == '總費(fèi)用' && toggle) {
        option.series[1]['data'] = arr //再次點(diǎn)擊顯示所有
         toggle = !toggle
    }
    myChart.setOption(option)
}

完整示例

var arr = [2900, 1200, 300, 200, 900, 300];
option = {
    title: {
        text: '深圳月最低生活費(fèi)組成(單位:元)',
        subtext: 'From ExcelHome',
        sublink: 'http://e.weibo.com/1341556070/AjQH99che'
    },
    tooltip : {
        trigger: 'axis',
        axisPointer : {            // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效
            type : 'shadow'        // 默認(rèn)為直線,可選為:'line' | 'shadow'
        },
        formatter: function (params) {
            var tar = params[1];
            return tar.name + '<br/>' + tar.seriesName + ' : ' + tar.value;
        }
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: {
        type : 'category',
        splitLine: {show:false},
        data : ['總費(fèi)用','房租','水電費(fèi)','交通費(fèi)','伙食費(fèi)','日用品數(shù)']
    },
    yAxis: {
        type : 'value'
    },
    series: [
        {
            name: '輔助',
            type: 'bar',
            stack:  '總量',
            itemStyle: {
                normal: {
                    barBorderColor: 'rgba(0,0,0,0)',
                    color: 'rgba(0,0,0,0)'
                },
                emphasis: {
                    barBorderColor: 'rgba(0,0,0,0)',
                    color: 'rgba(0,0,0,0)'
                }
            },
            data: [0, 1700, 1400, 1200, 300, 0]
        },
        {
            name: '生活費(fèi)',
            type: 'bar',
            stack: '總量',
            label: {
                normal: {
                    show: true,
                    position: 'inside'
                }
            },
            data: arr
        }
    ]
};
myChart.setOption(option)


var toggle = false
myChart.on('click', chartClick)

//點(diǎn)擊柱狀圖
function chartClick(param) {
    if (param.name == '總費(fèi)用' && !toggle) {
        option.series[1]['data'] = [arr[0]] //只顯示第一條數(shù)據(jù)
        toggle = !toggle
    } else if (param.name == '總費(fèi)用' && toggle) {
        option.series[1]['data'] = arr //再次點(diǎn)擊顯示所有
         toggle = !toggle
    }
    myChart.setOption(option)
}
骨殘心 回答

可以試試display:box;
內(nèi)部使用可能線下電腦系統(tǒng)比較古老吧..

凹凸曼 回答

video設(shè)置封面使用 poster屬性
<video controls poster="/images/w3school.gif"></video>

陌顏 回答

typescript打開allowJs即可,我項(xiàng)目中用的umeditor,百度出的那個

過客 回答

你不理解哪塊?

整體實(shí)現(xiàn)是有一個v-for所有notice類的組件。你每調(diào)用一次就往里push一個。


1.success->message

// 幾種方法最終都是調(diào)用message
success (options) {
    return this.message('success', options);
}

2.message-->notice

message(type, options){
        if (typeof options === 'string') {
            options = {
                content: options
            };
        }
        return notice(options.content, options.duration, type, options.onClose, options.closable);
    }

3.noitice-->getMessageInstance

function notice (content = '', duration = defaults.duration, type, onClose = function () {}, closable = false) {
    //...
    // 這個應(yīng)該是拿實(shí)例
    let instance = getMessageInstance()
    // 這個應(yīng)該是真正append到頁面上
    instance.notice({
        
    });

    // 用于手動消除,返回值不用管
    return (function () {
    })();
}

4.getMessageInstance-->Notification.newInstance

function getMessageInstance () {
    // 復(fù)用?
    messageInstance = messageInstance || Notification.newInstance({
    });
    return messageInstance;
}

5.iview/src/components/base/notification/index.js

Notification.newInstance = properties => {
    const _props = properties || {};
    // 創(chuàng)建了一個統(tǒng)一v-for所有notice類的組件
    const Instance = new Vue({
        data: _props,
        render (h) {
            return h(Notification, {
                props: _props
            });
        }
    });

    const component = Instance.$mount();
    document.body.appendChild(component.$el);
    return {
        // 3里有調(diào)用notice()的一步
        notice (noticeProps) {
            // 調(diào)了組件的add,向v-for隊(duì)列里加了一個,去notification.vue能看到
            notification.add(noticeProps);
        }
    };
墨小羽 回答

可以用 swiper 4,swiper 4中直接 api引用試試

清夢 回答

vue中的scoped屬性的效果其實(shí)主要是通過PostCSS轉(zhuǎn)譯實(shí)現(xiàn)。
vue-loader文件中有一個lib文件夾 下面有一個style-compiler文件夾,里面的index.js就是處理css的。
圖片描述
里面加載的就是PostCss,PostCSS給組件中的所有dom添加了一個獨(dú)一無二的動態(tài)屬性,然后,給CSS選擇器額外添加一個對應(yīng)的屬性選擇器來選擇該組件中dom,原理是利用css的屬性選擇器。

互擼娃 回答

以下是你不知道的 JavaScript(中卷)第五章P102原文:


還有一個坑常被提到(涉及強(qiáng)制類型轉(zhuǎn)換,參見第 4 章):

 [] + {}; // "[object Object]"
 {} + []; // 0

表面上看 + 運(yùn)算符根據(jù)第一個操作數(shù)([] 或 {})的不同會產(chǎn)生不同的結(jié)果,實(shí)則不然。 第一行代碼中,{} 出現(xiàn)在 + 運(yùn)算符表達(dá)式中,因此它被當(dāng)作一個值(空對象)來處理。第
4 章講過 [] 會被強(qiáng)制類型轉(zhuǎn)換為 "",而 {} 會被強(qiáng)制類型轉(zhuǎn)換為 "[object Object]"。
但在第二行代碼中,{} 被當(dāng)作一個獨(dú)立的空代碼塊(不執(zhí)行任何操作)。代碼塊結(jié)尾不需 要分號,所以這里不存在語法上的問題。最后 + [] 將 [] 顯式強(qiáng)制類型轉(zhuǎn)換(參見第 4 章) 為 0。


這個系列對js中亂七八糟的問題都講的很細(xì)

瘋浪 回答

為啥要用hbuilder來打包呢?是用它的打包APP功能嗎?打包成web項(xiàng)目會空白或者報(bào)錯嗎?如果會,那就是項(xiàng)目的問題,如果不會,要么是你hbuilder的用法不對,要么就是真的hbuilder本身有問題

冷溫柔 回答

babel-runtime 不會轉(zhuǎn)譯實(shí)例方法,如 "foobar".includes("foo")之類的實(shí)例方法。

對于Set Map Promise 等全局對象的兼容,babel-runtime提供了polyfill選項(xiàng):

polyfill

boolean, defaults to true.
Toggles whether or not new built-ins (Promise, Set, Map, etc.) are transformed to use a non-global polluting polyfill.

也就是說,如果polyfilltrue,無論瀏覽器支不支持Promise等新全局對象,瀏覽器都會使用babel-runtime轉(zhuǎn)換后的全局對象

如果polyfill設(shè)為 false,在不支持上述接口的瀏覽器中,會報(bào)錯。在支持上述接口的瀏覽器中,則會使用瀏覽器原生的對象。

以下是三種不同的情況下打印Promise對象,可以看出明顯區(qū)別:

  • polyfilltrue, 瀏覽器支持Promise

    clipboard.png

  • polyfillfalse, 瀏覽器支持Promise

    clipboard.png

  • polyfillfalse, IE瀏覽器不支持Promise

    clipboard.png

參考:

  1. Runtime transform

局外人 回答
markLine: {
     data: [
       {name: 'abc',yAxis: 7.5,
       label: {
            normal: {
                formatter:"aaaaaaa"
            }
        }}
     ]
  }
怣痛 回答

我記得 webpack4 好像要用 mini-css-extract-plugin 代替 extract-text-webpack-plugin 了吧

這個是find用法:

clipboard.png

基于樓主的情況,可以:


let valueId = 1 //需要查找的ID
let value = this.EndList.find((element,index,array)=>{
    return element.id === valueId;
}) 
挽歌 回答

更好的 extend() 函數(shù)詳見 JavaScript權(quán)威指南-第6版

var obj = {
    a: 1,
    b: 2,
    c: 3,
    d: 4,
    e: 5
};

function extend(obj) {
    var o = {},
        attr = Array.prototype.slice.call(arguments).slice(1);

    attr.forEach(function(val, index) {
        if (val in obj) { o[val] = obj[val]; }
    });

    return o;

}

console.log(extend(obj, 'c', 'b')); //{ c: 3, b: 2 }
孤毒 回答
  1. 日期時間類問題,先核對下要求的格式;
  2. 硬調(diào)試。PHP不行的話直接HTML寫死,HTML寫死還不行去插件官網(wǎng)給的Demo里復(fù)制原來的代碼,還不行就去換個能正常跑的版本;再核對最終能跑的代碼和之前寫的哪里不一樣。
失魂人 回答
    <Modal someProps... >
        <p>...<p>
    </Modal>

在這段代碼中,只有Modal是父元素,p是子元素。我這里不想用父子組件來解釋,因?yàn)樗麄儽举|(zhì)是React元素。

實(shí)際上你在這里聲明的是Modal元素,而在其中嵌套p這一寫法可以看作是JSX的語法糖,用于更好地表現(xiàn)層次關(guān)系,本質(zhì)上等同于:

    <Modal someProps... children={(
        <p>...</p>
    )
    } />

所以Modalrender方法并不會自動展現(xiàn)p元素,需要手動將{ this.props.children }寫在對應(yīng)位置

另外關(guān)于React的常見使用模式,可以閱讀官方文檔