174~197

<template>

<el-button text @click="dialogVisible = true">

click to open the Dialog

</el-button>

<el-dialog

v-model="dialogVisible"

title="Tips"

width="30%"

:before-close="handleClose"

>

<span>This is a message</span>

<template #footer>

<span class="dialog-footer">

<el-button @click="dialogVisible = false">Cancel</el-button>

<el-button type="primary" @click="dialogVisible = false">

Confirm

</el-button>

</span>

</template>

</el-dialog>

</template>

组件对外暴露一个方法 open,基于open传来的参数,区分添加还是编辑

open({}) => 表单无需渲染,说明是添加

open({ id, cate_name,... }) => 表单需要渲染,说明是编辑

open调用后,可以打开弹窗

Vue2 => v-model :value 和 @input 的简写

Vue3 => v-model :modelValue 和 @update:modelValue 的简写

<channel-select v-model:modelValue="params.cate_id"></channel-select>

组件对外暴露一个方法 open,基于open传来的参数,区分添加还是编辑

open({}) => 表单无需渲染,说明是添加

open({ id,...,.. }) => 表单需要渲染,说明是编辑

open调用后,可以打开抽屉

相关推荐
kooboo china.23 分钟前
Tailwind CSS实战技巧:从核心类到高效开发
前端·javascript·css·编辑器·html
牧杉-惊蛰11 小时前
css 数字从0开始增加的动画效果
前端·javascript·css
孤灯淡茶11 小时前
Fiori学习专题十五:Nested Views
前端·javascript·学习
Monly2111 小时前
Vue:el-table-tree懒加载数据
前端·javascript·vue.js
进取星辰11 小时前
16、路由守卫:设置魔法结界——React 19 React Router
前端·javascript·react.js
半块橘子12 小时前
Electron-vite中ELECTRON_RENDERER_URL环境变量如何被设置的
前端·javascript·electron
whistle哨子12 小时前
electron-vite 应用打包自定义图标不显示问题
javascript·electron
Jiaberrr13 小时前
uniapp 实现低功耗蓝牙连接并读写数据实战指南
java·前端·javascript·vue.js·struts·uni-app
林小白的日常13 小时前
uniapp打包apk如何实现版本更新
前端·javascript·uni-app
AscendKing14 小时前
donet使用指定版本sdk
javascript·windows