当前位置: 首页 > news >正文

非自己的网站如何做二次跳转百度提问

非自己的网站如何做二次跳转,百度提问,长沙网站制作,服务器网站建设维护Dialog 对话框组件&#xff1a;在保留当前页面状态的情况下&#xff0c;告知用户并承载相关操作。 大白话就是弹窗组件&#xff0c;日常开发中比较常见 1.怎样使用&#xff1f; //触发方式 <el-button type"text" click"dialogVisible true">打开&…

Dialog 对话框组件:在保留当前页面状态的情况下,告知用户并承载相关操作。

大白话就是弹窗组件,日常开发中比较常见

1.怎样使用?

//触发方式
<el-button type="text" @click="dialogVisible = true">打开</el-button>//弹窗组件
<el-dialogtitle="提示title":visible.sync="dialogVisible"width="30%":before-close="handleClose"><span>这是弹窗组件</span><span slot="footer" class="dialog-footer"><el-button @click="dialogVisible = false">取 消</el-button><el-button type="primary" @click="dialogVisible = false">关闭</el-button></span>
</el-dialog><script>export default {data() {return {dialogVisible: false};},methods: {handleClose(done) {this.$confirm('确认关闭?').then(_ => {done();}).catch(_ => {});}}};
</script>

2.dialog自定义内容

 Dialog 组件的内容可以是任意的,甚至可以是表格或表单
//表格
<el-button type="text" @click="dialogTableVisible = true">打开嵌套表格的 Dialog</el-button><el-dialog title="收货地址" :visible.sync="dialogTableVisible"><el-table :data="gridData"><el-table-column property="date" label="日期" width="150"></el-table-column><el-table-column property="name" label="姓名" width="200"></el-table-column><el-table-column property="address" label="地址"></el-table-column></el-table>
</el-dialog>
<script>export default {data() {return {gridData: [{date: '2016-05-02',name: 'ABC',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-04',name: 'E放',address: '北京市昌平区金沙江路 1418 号'}, {date: '2016-05-01',name: '地生活',address: '广州市白云区金沙江路 118 户'}, {date: '2016-05-03',name: '句二厂',address: '深圳市保安区黄埔路 908 号'}],dialogTableVisible: false,};}};
</script>
//表单
<el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button><el-dialog title="收货地址" :visible.sync="dialogFormVisible"><el-form :model="form"><el-form-item label="活动名称" :label-width="formLabelWidth"><el-input v-model="form.name" autocomplete="off"></el-input></el-form-item><el-form-item label="活动区域" :label-width="formLabelWidth"><el-select v-model="form.region" placeholder="请选择活动区域"><el-option label="区域一" value="shanghai"></el-option><el-option label="区域二" value="beijing"></el-option></el-select></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="dialogFormVisible = false">取 消</el-button><el-button type="primary" @click="dialogFormVisible = false">确 定</el-button></div>
</el-dialog>
<script>export default {data() {return {dialogFormVisible: false,form: {name: '',region: '',date1: '',date2: '',delivery: false,type: [],resource: '',desc: ''},formLabelWidth: '120px'};}};
</script>

3.嵌套的 Dialog

如果需要在一个 Dialog 内部嵌套另一个 Dialog,需要使用 append-to-body 属性。 
//如果需要在页面上同时显示多个 Dialog,可以将它们平级放置。对于确实需要嵌套 Dialog 的场景,官方提供了append-to-body属性。将内层 Dialog 的该属性设置为 true,它就会插入至 body 元素上,从而保证内外层 Dialog 和遮罩层级关系的正确。
<template><el-button type="text" @click="outerVisible = true">点击打开外层 Dialog</el-button><el-dialog title="外层 Dialog" :visible.sync="outerVisible"><el-dialogwidth="30%"title="内层 Dialog":visible.sync="innerVisible"append-to-body></el-dialog><div slot="footer" class="dialog-footer"><el-button @click="outerVisible = false">取 消</el-button><el-button type="primary" @click="innerVisible = true">打开内层 Dialog</el-button></div></el-dialog>
</template><script>export default {data() {return {outerVisible: false,innerVisible: false};}}
</script>

4.dialog居中布局 

//将center设置为true即可使标题和底部居中。center仅影响标题和底部区域。
//Dialog 的内容是任意的,在一些情况下,内容并不适合居中布局。如果需要
//内容也水平居中,请自行为其添加 CSS。<el-button type="text" @click="centerDialogVisible = true">点击打开 Dialog</el-button><el-dialogtitle="提示":visible.sync="centerDialogVisible"width="30%"center><span>需要注意的是内容是默认不居中的</span><span slot="footer" class="dialog-footer"><el-button @click="centerDialogVisible = false">取 消</el-button><el-button type="primary" @click="centerDialogVisible = false">确 定</el-button></span>
</el-dialog><script>export default {data() {return {centerDialogVisible: false};}};
</script>

Dialog 的内容是懒渲染的,即在第一次被打开之前,传入的默认 slot 不会被渲染到 DOM 上。因此,如果需要执行 DOM 操作,或通过 ref 获取相应组件,请在 open 事件回调中进行。 

如果 visible 属性绑定的变量位于 Vuex 的 store 内,那么 .sync 不会正常工作。此时需要去除 .sync 修饰符,同时监听 Dialog 的 open 和 close 事件,在事件回调中执行 Vuex 中对应的 mutation 更新 visible 属性绑定的变量的值。 

以上为dialog的大体内容,如果想要深入了解,可以去这里弹窗 

 

 

http://www.yidumall.com/news/34970.html

相关文章:

  • 网站备案 幕布外贸网络推广
  • github做自己的网站营销策略怎么写
  • 购物网站排名第一的有哪些关键词权重查询
  • 免费做推广的网站有哪些最新新闻今天最新新闻
  • 营销类网站建设茶叶网络推广方案
  • 网站手册郑州seo优化阿亮
  • 网站开发的职业认知报告seo实战培训教程
  • 国内个人网站搭建网站优化价格
  • 影视网站建设方案web网站设计
  • 外贸网站服务商seo优化专员
  • 哈尔滨做网站公司东莞网站推广的公司
  • 最简单的一个网站开发百度竞价点击神器下载安装
  • 手机如何建设网站首页东莞企业网站推广
  • wordpress互访页面宁波优化seo软件公司
  • 手机app制作下载杭州seo专员
  • 彭水县住房和城乡建设委员会网站网络推广平台有哪些渠道
  • 个人引擎网站什么做网络营销成功案例3篇
  • 网站降权怎么做微博seo排名优化
  • 中国八冶建设集团网站东莞网站建设哪家公司好
  • 游戏网站排行下载百度语音导航地图
  • 响应式网站效果图做多大的网络营销产品概念
  • 全国拿货最便宜的网站线上宣传方式有哪些
  • 亳州电商网站建设关键词全网指数查询
  • 找客户在公司做网站百度seo排名优化软件
  • 怎么导入网站源码电商培训机构哪家强
  • 四川酒店网站建设东莞排名优化团队
  • 查询网站怎么做友情链接交易网站源码
  • wordpress登录后可见网站优化快速排名软件
  • 三字型布局的网站网络营销方案
  • wordpress折腾哈尔滨企业网站seo