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

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

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

一、UniApp設(shè)置全局組件

1.全局注冊組件

兩種方法推薦使用easycom 注冊,easycom可以大規(guī)模注冊組件

//方法一 Vue自帶component方法  
//位置 main.js

import GlobalComponent from './components/index.vue'
Vue.component("GlobalComponent",GlobalComponent)

//方法二 使用easycom 
//位置 pages.json
{

 "easycom": {
		"autoscan": true,
		"custom": {
            "^mt-(.*)": "@/components/blog/mt-$1.vue",
			"GlobalComponent": "@/components/index.vue"

		}
	},
}

2.全局插入組件

//位置 main.js
import GlobalComponents from './components/index.vue'
const ComponentsObj = Vue.extend(GlobalComponents)


// h5所有頁面掛上GlobalComponents組件
const initGlobalComponents = () => {

	//不兼容移動端
	const uniApp = app?.$el
	
	//在H5端為uni-app結(jié)點,在微信小程序中為null直接返回
	//console.log(uniApp)
	
	if (!uniApp) return
     
	// 全局組件掛載
	const vm = new ComponentsObj({
		store,
	}).$mount()

	uniApp?.appendChild(vm?.$el)
}

//在App掛載后操作
initGlobalComponents()

二、微信小程序設(shè)置全局組件

1.下載插件

npm i vue-inset-loader

2.配置vue.config.js文件

沒有這個文件的話,新建一個vue.config.js文件


const path = require('path')

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

3.注冊全局組件

和uniapp中注冊全局組件操作一樣文章來源地址http://www.zghlxwxcb.cn/news/detail-770870.html

4.配置pages.json文件

//在pages.json文件中新加insetLoader屬性
	"insetLoader": {
		//配置
		"config": {
			"GlobalComponent": "<GlobalComponent/>"
		},
		// 全局配置  
		//需要掛在的組件名
		"label": ["GlobalComponent"],
		//根元素的標(biāo)簽類型 
		"rootEle": ".*"
	},

到了這里,關(guān)于UniApp轉(zhuǎn)微信小程序之全局組件的文章就介紹完了。如果您還想了解更多內(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ìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • uniapp 應(yīng)用APP跳轉(zhuǎn)微信小程序

    uniapp 應(yīng)用APP跳轉(zhuǎn)微信小程序

    ? ? ? ? 最近APP項目開發(fā)完成,在評審會上老板提了一個需求,想在開發(fā)的APP上添加一個鏈接,可以跳轉(zhuǎn)公司的小程序商城。???????? ????????原以為會很復(fù)雜,結(jié)果只有短短的幾行代碼。 ????????plus.share.getServices(function(res){ ?? ??? ??? ??? var sweixin = null; ?

    2024年02月09日
    瀏覽(92)
  • uniapp webview H5跳轉(zhuǎn)微信小程序

    uniapp webview H5跳轉(zhuǎn)微信小程序

    第一步:manifest.json 第二步:index.html 第三步 H5跳轉(zhuǎn)微信小程序代碼

    2024年02月10日
    瀏覽(94)
  • uniapp微信公眾號(h5)端跳轉(zhuǎn)微信小程序

    uniapp微信公眾號(h5)端跳轉(zhuǎn)微信小程序

    ?。。〔皇俏⑿殴娞柌藛翁D(zhuǎn)小程序 微信公眾號菜單跳轉(zhuǎn)小程序:公眾號和小程序相互關(guān)聯(lián),在公眾號的自定義菜單中配置即可 1、 綁定域名 ?2、安裝依賴 jweixin-module 3、 引入掛載 !?。ain.js引入掛載 ?。?!單頁面引入掛載 4、 通過 config 接口注入權(quán)限驗證配置(需要后

    2024年02月13日
    瀏覽(469)
  • uniapp,轉(zhuǎn)微信小程序,獲取當(dāng)前頁面的 路由、路由參數(shù)

    uniapp,轉(zhuǎn)微信小程序,獲取當(dāng)前頁面的 路由、路由參數(shù)

    uniapp 獲取當(dāng)前路由信息跟 vue 不同,它沒有 route 對象。 uniapp 轉(zhuǎn)成小程序后是這樣的 當(dāng)前頁面展示的路由信息就是上一條中獲取到的 pages 的最后一條路由,即 它的內(nèi)容是: 當(dāng)前路由的參數(shù) 在 currentRoute.options 中 比如 index?type=diarydiaryid=123 的 options 就是 而 當(dāng)前頁面的完整路

    2024年02月14日
    瀏覽(101)
  • uniapp實現(xiàn)app跳轉(zhuǎn)微信小程序然后跳回app

    首先app頁面代碼如下: 小程序的代碼 這樣就實現(xiàn)效果了,如果不行看下是否在微信開放平臺給app獲取了跳轉(zhuǎn)小程序的能力,一般是通過了審核的app就有這能力.

    2024年04月27日
    瀏覽(21)
  • uniapp開發(fā)APP跳轉(zhuǎn)微信小程序和支付寶小程序(安卓版)

    開發(fā)APP時需要支付時跳轉(zhuǎn)微信或者支付寶去支付,但是因為銀行合作問題不能直接跳轉(zhuǎn),所以選擇跳轉(zhuǎn)到小程序頁面進(jìn)行支付,微信小程序和支付寶小程序?qū)懛ú煌?APP跳轉(zhuǎn)微信小程序 (需要manifest.json中APP模塊配置Share中微信分享保持開啟) 微信小程序原始id在微信開放平臺查

    2024年02月06日
    瀏覽(88)
  • uniapp h5跳轉(zhuǎn)微信小程序(wx-open-launch-weapp)

    uniapp h5跳轉(zhuǎn)微信小程序(wx-open-launch-weapp)

    目錄 一、注意事項 二、使用步驟? ?三、調(diào)整樣式 微信版本要求為:7.0.12及以上 系統(tǒng)版本要求為:iOS 10.3及以上、Android 5.0及以上 已認(rèn)證的服務(wù)號 ,服務(wù)號綁定“JS接口安全域名”下的網(wǎng)頁可使用此標(biāo)簽跳轉(zhuǎn)任意合法合規(guī)的小程序。 已認(rèn)證的非個人主體的小程序,使用小程

    2024年02月02日
    瀏覽(58)
  • uniapp App跳轉(zhuǎn)微信小程序并互相傳遞參數(shù)、接收微信小程序傳遞的參數(shù)

    uniapp App跳轉(zhuǎn)微信小程序并互相傳遞參數(shù)、接收微信小程序傳遞的參數(shù)

    本文是uniapp打包成安卓App。 一、注意事項 1、用到了分享功能,在打包App時,需要配置manifest.json:App 模塊配置-Share。按照提示填寫微信分享的信息,appid的獲取參考我的另一篇文章:uniapp項目 App端實現(xiàn)微信登錄、QQ登錄 2、因為涉及到第三方 SDK 的配置,需要打包自定義基座

    2024年02月09日
    瀏覽(18)
  • uniapp注冊全局組件

    uniapp注冊全局組件

    有一些組件可能會被很多個頁面使用到,比如說,自定義的導(dǎo)航欄,如果在每一個頁面都引用一次就很麻煩了,這個時候可以將該組件注冊為全局組件了。 第一種方法:easycom組件模式 官方描述:https://uniapp.dcloud.io/collocation/pages?id=easycom 將組件安裝在項目的components目錄下,并

    2024年02月16日
    瀏覽(17)
  • uniapp實現(xiàn)微信小程序全局可分享功能

    uniapp實現(xiàn)微信小程序全局可分享功能

    uniapp實現(xiàn)微信小程序全局【發(fā)送給朋友】、【分享到朋友圈】、【復(fù)制鏈接】 主要使用 Vue.js 的 全局混入 1.創(chuàng)建一個全局分享的js文件。示例文件路徑為:./utils/shareWx.js ,在該文件中定義全局分享的內(nèi)容: 2.在項目的 main.js 文件中引入該 shareWx.js 文件, 并使用 Vue.mixin() 方法將

    2024年02月09日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包