国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp中全局頁面掛載組件(小程序)

這篇具有很好參考價值的文章主要介紹了uniapp中全局頁面掛載組件(小程序)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

uniapp中頁面全局掛載組件
首先我說的方法不是全局引入注冊使用的時候把標簽放在頁面中
所需庫 vue-inset-loader

步驟:
1.首先需要把uniapp項目 初始化

npm init

2.下載所需庫

npm i vue-inset-loader

3.創(chuàng)建vue.config.js 文件
從HBuilder X創(chuàng)建的uniapp項目沒有vue.config.js文件 所以需要建一個

const path = require('path')

module.exports = {
	configureWebpack: {
		module: {
			rules: [{
				test: /\.vue$/,
				use: {
					loader: path.resolve(__dirname, "./node_modules/vue-inset-loader")
				},
			}]
		},
	}
}

這里面的配置我也是研究了好久 最后實驗出這個可以用

4.創(chuàng)建組件
我們就新建一個test的組件吧
uniapp中全局頁面掛載組件(小程序)

5.將組件引入到全局注冊
也就是在main.js文件中引入注冊組件

import test from '@/components/test/test.vue';
Vue.component('test', test)

除了這種全局引入注冊組件也可以在page.json文件中 配置easycom
官方文檔
6.在pages.json文件中配置 insetLoader

	//在pages.json文件中新加insetLoader屬性
	"insetLoader": {
		//配置
		"config": {
			//將需要引入的組件名起了個confirm的名字在下面label中使用
			//右側(cè)"<test ref='confirm' />"為需要插入的組件標簽
			"confirm": "<test ref='confirm' />"
		},
		// 全局配置  
		//需要掛在的組件名
		"label": ["confirm"],
		//根元素的標簽類型 也就是插入到頁面哪個根元素下默認為div 但是uniapp中需要寫為view
		"rootEle": "view"
	},
	"pages": [ //pages數(shù)組中第一項表示應(yīng)用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "uni-app",
				// 單獨配置,用法跟全局配置一致,優(yōu)先級高于全局
				"label": ["confirm"],
				"rootEle": "view"
			}
		}
	],

如果說你不需要每個頁面都引入這個組件 可以用單獨配置
但是這里我就覺得有點和以往的掛載一樣了 都需要在頁面中配置
7.效果
uniapp中全局頁面掛載組件(小程序)
完美引入!??!

8.注意:
1.在編輯vue.config.js和pages.json后需要重新啟動項目
2.這個方法僅限于vue版本為2和在小程序中使用
3.
uniapp中全局頁面掛載組件(小程序)
點個關(guān)注支持一下我吧
uniapp中全局頁面掛載組件(小程序)
文章來源地址http://www.zghlxwxcb.cn/news/detail-406153.html

到了這里,關(guān)于uniapp中全局頁面掛載組件(小程序)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • UniApp轉(zhuǎn)微信小程序之全局組件

    1.全局注冊組件 兩種方法推薦使用easycom 注冊,easycom可以大規(guī)模注冊組件 2.全局插入組件 1.下載插件 2.配置vue.config.js文件 沒有這個文件的話,新建一個vue.config.js文件 3.注冊全局組件 和uniapp中注冊全局組件操作一樣 4.配置pages.json文件

    2024年02月03日
    瀏覽(28)
  • uniapp微信小程序全局分享和自定義頁面分享

    uniapp?實現(xiàn)微信小程序的全局 轉(zhuǎn)發(fā)給好友/分享到朋友圈 的功能。主要使用?Vue.js 的 全局混入?概念。 1.在項目根目錄創(chuàng)建mixins文件夾,然后創(chuàng)建全局分享的 js 文件。mixins/share.js? 2.在項目的?main.js?文件中引入該 share.js 文件并使用?Vue.mixin()?方法將之全局混入: 3.自定義頁

    2024年02月13日
    瀏覽(96)
  • uniapp 小程序 全局彈窗 每個需要使用的頁面都不用再引用

    uniapp 小程序 全局彈窗 每個需要使用的頁面都不用再引用

    使用全局組件,先聲明全局組件 與普通的組件聲明不同之處在于 1:目錄形式 2:聲明引用方式 在components目錄中創(chuàng)建組件目錄/組件vue,如下 注意需要同名的目錄 } show函數(shù)是組件的methods中的聲明的函數(shù) 這種方式的可以在頁面中直接調(diào)用組件的函數(shù),不用再在頁面中引用組件

    2024年02月03日
    瀏覽(25)
  • uniapp自定義全局loading組件(目前只適配微信小程序)

    1.首先在項目根目錄創(chuàng)建vue.config.js文件代碼如下; 2.main.js添加這段代碼替換uniapp全局loading方法并且全局掛載組件 3.添加loading組件通過vuex控制組件loading狀態(tài)

    2024年02月06日
    瀏覽(21)
  • uniapp微信小程序全局所有頁面放置一個跳轉(zhuǎn)首頁的可以拖動的懸浮按鈕

    uniapp微信小程序全局所有頁面放置一個跳轉(zhuǎn)首頁的可以拖動的懸浮按鈕

    把上面的靜態(tài)解構(gòu)放到src/components/movable/movable.vuewe文件作為自定義組件 此處用的到時uniapp的movable-area組件和內(nèi)嵌 movable-view 組件,其中movable-area表示可拖動的范圍,movable-view用于指示可拖動的區(qū)域。 參照文檔:movable-area | uni-app官網(wǎng)? ? ?movable-view | uni-app官網(wǎng) 想要實現(xiàn)每個頁

    2024年02月03日
    瀏覽(32)
  • uniapp微信小程序全局實現(xiàn)發(fā)送給朋友、分享到朋友圈功能(不需要每個頁面都配置)

    uniapp微信小程序全局實現(xiàn)發(fā)送給朋友、分享到朋友圈功能(不需要每個頁面都配置)

    使用uniapp開發(fā)小程序的過程中需要實現(xiàn): 點擊右上角,展開,發(fā)送給朋友、分享到朋友圈功能 我們先看沒有配置時微信的分享和轉(zhuǎn)發(fā)按鈕的狀態(tài): 配置完成后分享和轉(zhuǎn)發(fā)按鈕的狀態(tài): 接下來分享全局實現(xiàn)的步驟(不需要在每個頁面單獨配置): 在utils文件夾下新建share.js文

    2024年04月14日
    瀏覽(106)
  • uniapp 小程序?qū)崟r且持續(xù)獲取定位信息(全局設(shè)置一次)(單頁面監(jiān)聽定位改變)(不采用定時器)

    本篇文章實現(xiàn)了uniapp 微信小程序?qū)崟r獲取定位信息,小程序打開即可持續(xù)獲取定位信息, 位置更新也會觸發(fā)相關(guān)自定義事件 tips: 如果需要做成區(qū)分登錄狀態(tài)的 看這篇優(yōu)化后的文章: uniapp 持續(xù)獲取定位(登錄狀態(tài)下才獲取)(不采用定時器)(任意頁面都可監(jiān)聽定位改變)_前端小胡兔的

    2024年02月14日
    瀏覽(42)
  • uniapp 微信小程序:頁面+組件的生命周期順序

    uniapp 微信小程序:頁面+組件的生命周期順序

    這個uniapp的微信小程序項目使用的是 VUE2 首頁只提供了一個跳轉(zhuǎn)按鈕。 雖然文檔中將頁面與組件的生命周期分開羅列,但是我們在頁面和組件中所有的生命周期函數(shù)都加上,看下效果: uniap 頁面生命周期 uniapp 組件生命周期

    2024年02月15日
    瀏覽(28)
  • 動態(tài)組件、插槽、自定義指令、Eslint和prettierrc配置、axios全局掛載

    動態(tài)組件、插槽、自定義指令、Eslint和prettierrc配置、axios全局掛載

    動態(tài)組件指的是動態(tài)切換組件的顯示與隱藏。 如何實現(xiàn)動態(tài)組件渲染 vue 提供了一個內(nèi)置的 組件,專門用來實現(xiàn)動態(tài)組件的渲染。示例代碼如下: 使用 keep-alive 保持狀態(tài) 默認情況下,切換動態(tài)組件時無法保持組件的狀態(tài)。此時可以使用 vue 內(nèi)置的 組件保持動態(tài)組 件的狀態(tài)。

    2024年02月06日
    瀏覽(24)
  • uniapp小程序自定義簽名面板組件,小程序頁面引用實現(xiàn)橫屏簽字(親測有效)

    uniapp小程序自定義簽名面板組件,小程序頁面引用實現(xiàn)橫屏簽字(親測有效)

    需求: uniapp小程序自定義簽字面板組件, canvas手寫簽名畫板, 小程序頁面引用實現(xiàn)橫屏簽字 實現(xiàn)效果: 在項目中創(chuàng)建components文件夾, 在文件夾下創(chuàng)建my-sign組件, 組件下創(chuàng)建my-sign.vue和index.js my-sign.vue組件代碼: index.js代碼: 在pages.json中添加\\\"pageOrientation\\\": “l(fā)andscape”, pageOrientation 設(shè)

    2024年02月05日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包