uni-app打包小程序的一些趣事~

前言

Huilderx版本:4.15

uni-app Web端版本:3.4.21

问题1

Web端/APP端样式好好的,打包微信小程序就乱了咋整?

使用::v-deep/::deep/deep(){}都是没用滴~~

原因?

解决:

复制代码
<script lang="ts">
	export default {
		options: {
			styleIsolation: 'shared',
		},
	}
</script>

问题2

Web端/APP端$attrs支持,但当前uni-app版本打包小程序不支持咋搞?

只能通过属性传入喽~

解决:

复制代码
普通属性:

defineProps(['aa', 'bb', 'cc']);
//或者
defineProps({
  a: {
    type: String,
    default: 'vvv',
  },
});

//或者
defineProps<{ a: String }>();


自定义事件:

defineEmits(['a','b'])

问题3

目前uni-app版本打包小程序不支持defineModel,怎么好用的hook不能玩咋搞?

解决:

复制代码
父组件:

const val = ref('hello')
const handleInput = (val)=>{
val.value = val
}
<Input :val="val" @handleInput="handleInput"></Input>


子组件:

defineProps(['val'])

const emits = defineEmits(['handleInput'])

const handleInput = (event)=>{
    const val = event.detail.value.trim()
    emits('handleInput',val)

}
<input v-model="val" @input="handleInput"/>

最后

uni-app开发的一些趣事~

相关推荐
tuanyuan99o14 小时前
2026商城小程序的安全怎么保障?防止黑客攻击和数据泄露
安全·小程序
三天不学习18 小时前
【超详细】Vue3+UniApp+.NET8集成腾讯云IM即时通信全攻略
uni-app·.net·腾讯云·im·即时通信
于先生吖18 小时前
前后端分离人事招聘项目,校招宣讲预约+社招双向撮合功能架构设计教程
java·开发语言·uni-app
facetarzan19 小时前
微信小程序文件下载
小程序·文件预览·文件下载
aiguangyuan19 小时前
微信小程序服务商
微信小程序·前端开发
一支帆19 小时前
微信小程序-情侣点餐
java·微信小程序·情侣点餐
Slow菜鸟19 小时前
AI开发-微信小程序(全流程提示词)
人工智能·微信小程序
橘子海全栈攻城狮19 小时前
【最新源码】鸟博士微信小程序 023
spring boot·后端·web安全·微信小程序·小程序
Yuujs19 小时前
微信小程序反编译保姆级教程
微信小程序·小程序
m0_6470579619 小时前
微信小程序同声传译(WechatSI)通用接入教程
微信小程序·小程序·notepad++