更新记录

1.0.2(2022-08-04)

更新使用方法

1.0.1(2022-08-04)

更新使用方法

1.0.0(2022-07-27)

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 app-vue app-nvue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

sakura-modal

基于pinia实现的APP模态窗只支持v3项目

样式修改自行去sakura-modal.vue修改

参考的插件链接

注册

import { createSSRApp } from 'vue'
import * as Pinia from 'pinia'
import App from './App.vue
// 注册
import uModal from './uni_modules/sakura-modal/index'
export function createApp() {
    const app = createSSRApp(App).use(Pinia.createPinia()).use(uModal)
    return {
        app,
        Pinia
    }
}

用法

// modal: 点击取消按钮返回false反之true
const modal = await uni.$u.showModal('标题', '内容', '是否显示取消按钮-true/false', {
    cancelText: '取消文字',
    cancelColor: '取消文字颜色',
    confirmText: '确认文字',
    confirmColor: '确认文字颜色'
})

修改跳转页面路径

// 请搜索这个openModal方法,然后自行修改跳转路径
const openModal = (data = {}) => {
    resetParams()
    setParams(data)
    uni.navigateTo({
        url: '/pages/modal/index',
    })
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问