欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決vant的Toast組件時提示not defined的問題

 更新時間:2020年11月11日 09:14:39   作者:BrysonMa  
這篇文章主要介紹了解決vant的Toast組件時提示not defined的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

按照官方文檔引入全局Toast組件,在methods里面定義函數(shù)執(zhí)行函數(shù)時產(chǎn)生了報錯:

//定義的函數(shù)
handleClick(){
 Toast('點擊提示')
}

報錯信息

[Vue warn]: Error in v-on handler: "ReferenceError: Toast is not defined"

解決方法:

handleClick(){
 this.$toast('點擊提示')
}

補充知識:vue+vant移動端遇到的那些問題

1、項目引用了lib-flexible 跟px2rem-loader做適配,然后真機測試的時候發(fā)現(xiàn)字體在手機上顯示的很小?!就扑]去看下px2rem-loader的文檔】

原因+解決:百度說應該在后面加上/*px*/(font-size:14px;/*px*/),這里這么設置時,字體的大小要為兩倍,如你想讓字體顯示為14px,css代碼則為【font-size:28px;/*px*/】,對于border這些不想轉換為rem的(或者說沒必要轉換的),在后面加上/*no*/;

2、使用vant組件時發(fā)現(xiàn)樣式什么的跟vant官網(wǎng)的demo天差地別

原因+解決:是引入的適配框架把單位都給轉換成rem了,所以gg了,自己調整樣式就好了

3、頁面寫style用了scoped,調整vant組件樣式的時候,不起作用【這里涉及了vue最重要的點:父子組件,半吊子的我完全沒吃透父子關系】

原因+解決:scoped的作用是讓樣式應用于當前頁,不影響其他的頁面的樣式,而當你用了vant組件想調整它的組件樣式時,這個組件是子組件,因為你用了scoped,所以影響不到它,這個時候你應該使用deep——深入選擇器,下圖就是用法,如果你用了less或者sass這些,寫法請自行百度?。?!(本人略慫,不敢在項目趕得時候用太多不熟的東西),當然啦,你也可以任性的在公共css樣式文件里寫,我說的就跟你沒半毛錢關系了,謹防被打死就好!

4、使用了vant的搜索組件,然后在ios上測試時發(fā)現(xiàn),input框被放大了

原因+解決:在index.html的頭部加上"maximum-scale=1.0, user-scalable=0",禁止它放大

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />

5、vant的組件,我是按需引入的,在main.js中引入,使用toast組件時,引用了,直接在要用的頁面的方法里this.$toast()這樣就可以,然后使用vant的圖片預覽組件的時候以為這樣也可以,結果gg,發(fā)現(xiàn)直接在頁面上引入,照著文檔那樣寫就可以。

原因+解決:仔細對比了toast跟imagePreview的文檔介紹,發(fā)現(xiàn)toast是有介紹說它掛載到了vue上。。。emmmm,imagePreview怕是沒掛載,掛載上去之后就可以用了

6、 跳轉頁面時標題名沒切換,比如首頁跳到聯(lián)系頁,頁面頭部還是首頁【看Vue Router文檔】

原因+解決:因為我沒做什么修改操作,所以不會變。在路由router/index.js中對路由配置 meta 字段,再在main.js中使用全局前置守衛(wèi)

router.beforeEach((to, from, next) => {
 //修改標題
 if (to.meta.title) {
 document.title = to.meta.title;
 }
 next();
});

第一次將自己自學的東西應用到項目中,新項目開始,自己作為項目中唯一的前端,不怕死的用了vue,其實也是個半吊子,現(xiàn)在一期開發(fā)結束,總結下這些遇到的問題,可能很基礎,但是畢竟是自己遇到的,還是要記錄下來的!

以上這篇解決vant的Toast組件時提示not defined的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解如何使用vue實現(xiàn)可視化界面設計

    詳解如何使用vue實現(xiàn)可視化界面設計

    Vue是一款流行的前端開發(fā)框架,它的響應式數(shù)據(jù)綁定和組件化特性使得它成為了可視化界面設計的一個理想選擇,本文將介紹如何使用Vue實現(xiàn)可視化界面設計,并且演示一個基于Vue的可視化界面設計案例,需要的朋友可以參考下
    2023-12-12
  • vue3封裝放大鏡組件的實例代碼

    vue3封裝放大鏡組件的實例代碼

    這篇文章主要給大家介紹了關于vue3封裝放大鏡組件的相關資料,封裝之后,使用起來就更簡單了,一個組件一行就可以,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • 淺談Vuejs中nextTick()異步更新隊列源碼解析

    淺談Vuejs中nextTick()異步更新隊列源碼解析

    本篇文章主要介紹了淺談Vuejs中nextTick()異步更新隊列源碼解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • vue-cli3跨域配置的簡單方法

    vue-cli3跨域配置的簡單方法

    這篇文章主要給大家介紹了關于vue-cli3跨域配置的簡單方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用vue-cli3具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • vue 遮罩層阻止默認滾動事件操作

    vue 遮罩層阻止默認滾動事件操作

    這篇文章主要介紹了vue 遮罩層阻止默認滾動事件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue使用openlayers加載天地圖

    Vue使用openlayers加載天地圖

    這篇文章主要為大家詳細介紹了Vue如何使用openlayers加載天地圖,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解下
    2024-02-02
  • 關于el-form表單驗證中的validator與validate使用時的問題

    關于el-form表單驗證中的validator與validate使用時的問題

    這篇文章主要介紹了關于el-form表單驗證中的validator與validate使用時的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue3中的hooks總結

    vue3中的hooks總結

    這篇文章主要介紹了vue3中的hooks總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Vue+Element?UI實現(xiàn)復制當前行數(shù)據(jù)的功能

    Vue+Element?UI實現(xiàn)復制當前行數(shù)據(jù)的功能

    這篇文章主要介紹了如何使用Vue?+?Element?UI?實現(xiàn)在列表的操作欄新增一個復制按鈕,復制當前行的數(shù)據(jù)可以打開新增彈窗后亦可以跳轉到新增頁面,感興趣的小伙伴可以參考下
    2023-11-11
  • vue-socket.io跨域問題有效解決方法

    vue-socket.io跨域問題有效解決方法

    在本篇文章里小編給大家整理的是關于vue-socket.io跨域問題有效解決方法,對此有興趣的朋友們可以參考下。
    2020-02-02

最新評論