最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue在antDesign框架或elementUI框架組件native事件中觸發(fā)2次問(wèn)題

 更新時(shí)間:2022年04月22日 15:07:46   作者:risenew  
這篇文章主要介紹了vue在antDesign框架或elementUI框架組件native事件中觸發(fā)2次問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue在antDesign或elementUI組件native事件中觸發(fā)2次

打印event.target

核心思想是設(shè)置下event.target的過(guò)濾

運(yùn)用ant-design-vue組件庫(kù),且在項(xiàng)目中遇到的問(wèn)題

難以改變的默認(rèn)樣式

可能大家在運(yùn)用到組件庫(kù)的時(shí)候都會(huì)遇到要改變其組件自帶的樣式,組件自帶的都難以去改變,下面來(lái)看看,這種方法很有效果。。。。。

首先,!important

對(duì)于一般的組件樣式,找到你要改變其組件的class名,在樣式后加上!important,它的權(quán)重比較高,。

.ant-select {
  width: 145px !important;
}
.happy-scroll-content {
  width: 100% !important;
}

其次,/deep/

/deep/ .happy-scroll-content {
  width: 100% !important;
}

最后,如果以上兩個(gè)都不好用,::v-deep最好的選擇

 ::v-deep .ant-col {
  margin-bottom: 7px;
}

讓通知提醒框的內(nèi)容自動(dòng)換行

一撮內(nèi)容,在js的地盤,也不可能讓我在里面插入個(gè)<br/>或者\(yùn)n,而且還是從后端返回的多條數(shù)據(jù),最終還是解決了…

沒(méi)改變之前,是這個(gè)樣子的

 openNotification() {
  this.$notification.open({
    message: 'Notification Title',
    description:
      'I will never close automatically. I will be close automatically. I will never close automatically.',
    duration: 0,
  });
},

運(yùn)用了descriptionAPI的特性,function(h),可以理解是vue里的一個(gè)render函數(shù)里面的createElement,這里就不過(guò)多講解,直接貼代碼了,效果如下:

 this.$notification[type]({  
       message: h=>{return h('div',{style:{'font-size':'14px'}},str)},
       description: h => {
       return h("div",this.tips.map(function(item){
       return h('li',{style:{'font-size':'12px'}},item)//可以改變其li的樣式
  }));
   },
   duration: 10,
   });

table組件表格出現(xiàn)時(shí)間時(shí),格式問(wèn)題

對(duì)于后端返回的數(shù)據(jù),有的數(shù)據(jù)直接渲染就可以,但是有的還要改變其格式,方可展示,那就用到了customRender,當(dāng)然也少不了時(shí)間格式的轉(zhuǎn)換moment

import moment from "moment";
const formatterTime = val => {
  return val ? moment(val).format("YYYY-MM-DD HH:mm:ss") : "";
};

在需要改變的數(shù)據(jù)columns中,加上customRender,就能實(shí)現(xiàn)時(shí)間格式的轉(zhuǎn)換了

{
    title: "上傳時(shí)間",
    dataIndex: "updateTime",
    width: '20%',
    customRender: (text, row, index) => {
    return (
    <a style="color:#000" href="javascript:;" rel="external nofollow" >
    {formatterTime(text)}
     </a>
    );
   }
 },

當(dāng)你遇到這樣的bug時(shí),可能出現(xiàn)了這樣的問(wèn)題

vue.runtime.esm.js?0261:619 [Vue warn]: Error in render: “TypeError:

Cannot read property ‘0’ of undefined”

出現(xiàn)這個(gè)錯(cuò)誤的原因其實(shí)是Vue在拿到數(shù)據(jù)之前就渲染了dom,那么在你的html結(jié)構(gòu)中加上v-if,某個(gè)數(shù)據(jù)的長(zhǎng)度,如:

v-if="dataList.length>0

“ReferenceError: h is not defined”

原因:在用到colums,沒(méi)放到data里定義,會(huì)報(bào)錯(cuò)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解vue.js全局組件和局部組件

    詳解vue.js全局組件和局部組件

    這篇文章主要介紹了詳解vue.js全局組件和局部組件,實(shí)例分析了全局組件和局部的技巧,有興趣的可以了解一下。
    2017-04-04
  • Vue2.0基于vue-cli+webpack父子組件通信(實(shí)例講解)

    Vue2.0基于vue-cli+webpack父子組件通信(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇Vue2.0基于vue-cli+webpack父子組件通信(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • Vue中動(dòng)態(tài)Class實(shí)戰(zhàn)示例

    Vue中動(dòng)態(tài)Class實(shí)戰(zhàn)示例

    這篇文章主要為大家介紹了Vue中動(dòng)態(tài)Class的實(shí)戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • vue3一個(gè)元素如何綁定兩個(gè)或多個(gè)事件

    vue3一個(gè)元素如何綁定兩個(gè)或多個(gè)事件

    這篇文章主要介紹了vue3一個(gè)元素如何綁定兩個(gè)或多個(gè)事件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue引入高德地圖并觸發(fā)實(shí)現(xiàn)多個(gè)標(biāo)點(diǎn)的示例詳解

    Vue引入高德地圖并觸發(fā)實(shí)現(xiàn)多個(gè)標(biāo)點(diǎn)的示例詳解

    這篇文章主要介紹了Vue引入高德地圖并觸發(fā)實(shí)現(xiàn)多個(gè)標(biāo)點(diǎn),主要是在public下的index.html中引入地圖,引入組件設(shè)置寬高100%,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • vue中.env文件配置環(huán)境變量的實(shí)現(xiàn)

    vue中.env文件配置環(huán)境變量的實(shí)現(xiàn)

    本文主要介紹了vue中.env文件配置環(huán)境變量的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Ant?Design?Vue中的table與pagination的聯(lián)合使用方式

    Ant?Design?Vue中的table與pagination的聯(lián)合使用方式

    這篇文章主要介紹了Ant?Design?Vue中的table與pagination的聯(lián)合使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 基于vue實(shí)現(xiàn)一個(gè)神奇的動(dòng)態(tài)按鈕效果

    基于vue實(shí)現(xiàn)一個(gè)神奇的動(dòng)態(tài)按鈕效果

    今天我們將利用vue的條件指令來(lái)完成一個(gè)簡(jiǎn)易的動(dòng)態(tài)變色功能按鈕,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2019-05-05
  • 在vue 中使用 less的教程詳解

    在vue 中使用 less的教程詳解

    這篇文章主要介紹了在vue 中使用 less 的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • vue實(shí)現(xiàn)放大鏡效果

    vue實(shí)現(xiàn)放大鏡效果

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)放大鏡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09

最新評(píng)論

自贡市| 青海省| 西藏| 葵青区| 板桥市| 钟祥市| 光泽县| 都安| 宜兴市| 岑巩县| 景德镇市| 永吉县| 贵州省| 西乌| 青岛市| 岳阳县| 宁强县| 吉木乃县| 宁阳县| 舟山市| 巫溪县| 普定县| 兴业县| 阳新县| 湖州市| 盖州市| 芦溪县| 河南省| 吉安县| 新竹县| 凭祥市| 芦溪县| 弥渡县| 阿拉尔市| 中牟县| 方城县| 白城市| 柞水县| 沅江市| 黑龙江省| 汉中市|