在uniapp中配置和使用原生小程序组件的方法

这篇具有很好参考价值的文章主要介绍了在uniapp中配置和使用原生小程序组件的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在uniapp中配置和使用原生小程序组件的方法

一、在项目中创建wxcomponents文件夹,将原生组件或自定义组件放入文件夹中

如下图:
uniapp 引用组件,小程序,uni-app

二、在 pages.json 对应页面的 style -> usingComponents 引入组件:

"pages": [{
		"path": "index/index",
		"style": {
			"navigationBarTitleText": "",
			"navigationBarTextStyle": "black",
			"enablePullDownRefresh": false,
			"backgroundColor": "#f8f8f8",
			"navigationBarBackgroundColor": "#fff",
			// "navigationStyle": "custom"
			"usingComponents": {
				"local-stream": "/wxcomponents/local-stream/local-stream",
				"remote-stream": "/wxcomponents/remote-stream/remote-stream"
			}
		}
	},			

uniapp 引用组件,小程序,uni-app

三、在页面中使用

<view class="stream-box" v-if="!videoDisplay">
	<local-stream id="local-stream" :class="videoIsShow? 'local-stream' : 'remote-stream'"
		@click.native="checkedVideo1"></local-stream>
	<remote-stream id="remote-stream" :class="videoIsShow? 'remote-stream' : 'local-stream'"
		@click.native="checkedVideo2" v-if="remoteStreamIsShow"></remote-stream>
</view>

uniapp 引用组件,小程序,uni-app文章来源地址https://www.toymoban.com/news/detail-692485.html

到了这里,关于在uniapp中配置和使用原生小程序组件的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 原生微信小程序/uniapp使用空格占位符无效解决方法

    最近碰到一个需求,在一个 text 文本中的前后添加 空格占位符 ,总所周知,我并不会前端,于是我查看了原生微信小程序以及uniapp官方文档,得到了以下答案: 原生微信小程序官方文档 uniapp官方文档 从文档可以知道我们可以用 nbsp; , ensp; , emsp; 等等作为占位符实现空格效果

    2024年02月03日
    浏览(60)
  • 记录一下:uniapp小程序分包后引用组件报错问题

     具体遇到的场景是这样的,我当前文件是在主包中,但是引入的这几个组件是在分包下面,于是就造成了引入错误,我曾尝试者用绝对跟相对路径引入缺仍然报错 最终看到一个贴记录的是: 小程序分包后,主包应该是不能引用分包的任何资源,分包可以引用主包的任何资源

    2024年02月15日
    浏览(26)
  • uniapp小程序自定义签名面板组件,小程序页面引用实现横屏签字(亲测有效)

    需求: uniapp小程序自定义签字面板组件, canvas手写签名画板, 小程序页面引用实现横屏签字 实现效果: 在项目中创建components文件夹, 在文件夹下创建my-sign组件, 组件下创建my-sign.vue和index.js my-sign.vue组件代码: index.js代码: 在pages.json中添加\\\"pageOrientation\\\": “landscape”, pageOrientation 设

    2024年02月05日
    浏览(28)
  • uniapp 组件引用 TypeError: this.$refs.xxx is not a function 解决方法(全)

    因为自己的项目中,某些常用模块自己定义了组件,使用时 常出现 TypeError: this.$refs.xxx is not a function (即没有xxx这个方法),结合网友和自身遇到的问题,得出三种方法 第一种:引用注册  即 在页面中 import 组件。  解决方法:查看是否组件引用正确。 第二种:组件在循环

    2024年02月11日
    浏览(29)
  • Uniapp 解决组件在官方文档不支持的事件上,接收小程序原生组件事件

    现在需要在抖音小程序上使用加粉丝群功能,官方 button 有自带这个功能,但是 Uniapp 官网并没有支持,一个是 open-type 类型,一个是回调事件 bindjoingroup : 在原生中是这么使用,如果在不通过小程序原生自定义 uniapp 组件的情况下,能不能直接使用呢,答案是可以的。 在 u

    2024年02月09日
    浏览(32)
  • uni-app开发微信小程序,checkbox、radio等原生组件样式设置问题解决方案

    它们是 原生 的组件,修改样式只能在 app.vue 里面修改,目前只知道这一种解决办法。如果你的UI给的图比较特殊,用css写比较困难,推荐使用图片代替,请看下面示例。 正确设置✔:在App.vue文件里设置 test.vue文件(这里假设你使用checkbox或者radio的组件): App.vue文件(这里

    2024年02月19日
    浏览(42)
  • 【微信小程序】创建动态组件和引用的方法

    实战内容:创建微信小程序动态组件并在其他页面中引用该组件 欢迎关注收藏订阅专栏!!! 提示:该项目只用于个人实战,不应用于任何商业用途。 创建动态组件 局部引用组件 全局引用组件 我是先选择官方的基础模板进行创建一个 微信小程序 , 在项目创建成功后,在

    2024年02月09日
    浏览(25)
  • 关于微信小程序原生组件与uniApp混合开发过程遇到的问题与解决方式

    前言: 在实际开发过程中,尤其是小程序的开发,我们常常会遇到一些在文档中解决不了的问题,在这里,我就浅谈一下我遇到的一些问题 1.小程序的构建框架是uni-app,却突然被要求用原生的微信小程序代码来开发,到最后要整合到uni-app里面 这个整合问题,uni-app官网就有

    2024年02月05日
    浏览(48)
  • uniapp 小程序 父组件调用子组件方法

    答案:配合小程序API  = this.selectComponent(\\\"\\\") ,来选择组件,再使用$vm选择组件实例,再调用方法,或者data 1 设置组件的id,如果你的多端,请跟据情况设置ref,class,id,以便通过小程序API选择组件(小程序的方法,uniapp中支持小程序的API) child中返回的object中,第一项,眼熟不,

    2024年02月06日
    浏览(33)
  • uniapp 小程序 全局弹窗 每个需要使用的页面都不用再引用

    使用全局组件,先声明全局组件 与普通的组件声明不同之处在于 1:目录形式 2:声明引用方式 在components目录中创建组件目录/组件vue,如下 注意需要同名的目录 } show函数是组件的methods中的声明的函数 这种方式的可以在页面中直接调用组件的函数,不用再在页面中引用组件

    2024年02月03日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包