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

诀窍的网站云南网站建设专业品牌

诀窍的网站,云南网站建设专业品牌,cute wordpress主题破解版,专业网站建设-好发信息网本文实现的是点击单一规格和多规格两个按钮会在页面显示不同的表单 方法一 <!-- 单规格和多规格的切换 --> <el-form label-width"80px" class"text-align-left"><el-form-item label"商品规格"><!-- 监听skus_type的改…

本文实现的是点击单一规格和多规格两个按钮会在页面显示不同的表单
在这里插入图片描述
在这里插入图片描述

方法一

<!-- 单规格和多规格的切换 -->
<el-form label-width="80px" class="text-align-left"><el-form-item label="商品规格"><!-- 监听skus_type的改变 --><el-radio-group :value="skus_type" size="mini" @input="vModel({key: 'skus_type',value: $event})"><el-radio-button :label="0">单一规格</el-radio-button><el-radio-button :label="1">多规格</el-radio-button></el-radio-group></el-form-item>
</el-form><template v-if="skus_type === 0"><el-form label-width="80px" class="text-align-left">表单一</el-form>
</template><template v-if="skus_type === 1"><el-form label-width="80px" class="text-align-left">表单二</el-form>
</template>

表单中的数据都由vuex统一管理,因此需要创建store/index.js(store的总文件)和store/modules/goods_create.js(存储本goods_create页面的数据和方法)两个页面,详细步骤参考上一篇博客,本文将基于两页面已正确创建且运行无报错的情况下进行。

  • 在goods_create.js文件中:
  • 注意必须启用命名空间,且与state同级,不然会报错
export default {namespaced: true,  // 必须添加这行来启用命名空间state: {skus_type: 0,//商品规格},mutations: {// 修改statevModel(state,{key,value}){state[key] = value;    },}}
  • 在create.vue文件中
  • 引入mapMutations
  • 解构方法
  • 注意添加’goods_create’,是在store/Index.js中导入时的方法名
  • …mapMutations(‘goods_create’,[‘vModel’]),
<script>
// 解构vuex
import { mapState, mapMutations } from 'vuex';export default {computed: {...mapState('goods_create', {skus_type: state => state.skus_type,}),},methods: {// 修改state...mapMutations('goods_create',['vModel']),}
}
</script>
  • 在语句中触发
  • radio-group属于element-ui的封装好的方法,需要用input触发,用change触发会报错
<!-- 监听skus_type的改变 -->
<el-radio-group :value="skus_type" size="mini" 
@input="vModel({key: 'skus_type',value: $event
})"><el-radio-button :label="0">单一规格</el-radio-button><el-radio-button :label="1">多规格</el-radio-button>
</el-radio-group>

方法二

  • 在goods_create.js中创建一个新的方法
  // 修改state方法二vModelState(state,{key,value}){state[key] = value;    },
  • 在create.vue中传入vModelState方法,并修改vModelState的数据
  // 修改state方法二...mapMutations('goods_create',['vModelState']),// 修改表单的值vModel(key,value){this.vModelState({key,value})}
  • 触发
  • 触发方法比方法一简洁
 <el-radio-group :value="skus_type" size="mini" @input="vModel('skus_type',$event)"><el-radio-button :label="0">单一规格</el-radio-button><el-radio-button :label="1">多规格</el-radio-button></el-radio-group>

文章转载自:

http://14qI7XLt.hxLpm.cn
http://95KTkDBf.hxLpm.cn
http://MzyPAHGX.hxLpm.cn
http://WJDHaClx.hxLpm.cn
http://q3FXFBb1.hxLpm.cn
http://kHMvagSK.hxLpm.cn
http://4JvGgaxU.hxLpm.cn
http://qZ7QaClJ.hxLpm.cn
http://v37ryYgJ.hxLpm.cn
http://DEIOlu72.hxLpm.cn
http://9D20vOeR.hxLpm.cn
http://fnAkd8nB.hxLpm.cn
http://L7PJwktz.hxLpm.cn
http://qjGosFlA.hxLpm.cn
http://5XYAHvJ5.hxLpm.cn
http://LAgUyN1F.hxLpm.cn
http://bX1aA3C4.hxLpm.cn
http://nXfDvEJs.hxLpm.cn
http://asLP7xgS.hxLpm.cn
http://0JSShrgW.hxLpm.cn
http://55FVwImz.hxLpm.cn
http://QRC247St.hxLpm.cn
http://sssgQpks.hxLpm.cn
http://2ub6GAR8.hxLpm.cn
http://JRabxt3l.hxLpm.cn
http://mT5HWGss.hxLpm.cn
http://fXKT6u4I.hxLpm.cn
http://MVUw1zrC.hxLpm.cn
http://rl5Ixz21.hxLpm.cn
http://ROrJSz1q.hxLpm.cn
http://www.dtcms.com/wzjs/654760.html

相关文章:

  • 自己电脑做网站还用备案软件技术服务包括哪些内容
  • 大一网站开发项目答辩wordpress文章分类链接
  • 300元建站河北建设工程信息网一体化平台
  • 如何自己做企业网站大学生网页设计作业代码
  • 长沙网站建设有限公司钢材网站建设
  • 男女做爰全过程的视频网站宽带
  • 网站图片被盗连怎么办啊网络推广是以企业产品或服务
  • 网站右下角浮动效果如何做泰州市做网站
  • 湛江公司网站建设drupal 和wordpress
  • 手机网站怎么做301注册网站需要房产证
  • 网站服务器信息查询我的百度账号登录
  • seo网站优化做什么七牛云域名
  • 中国建设银行手机版网站首页next.js做纯静态网站
  • 网站建设接活app杭州免费网站建站模板
  • 为什么要做一个营销型网站wordpress 菜单相册
  • 深圳本地专业网站设计衡水seo营销
  • 青岛谁优化网站做的好网站开发用linux
  • 郑州专业的网站建设公司排名网络认证登录页面
  • 佛山大良网站建设招聘做网站和做网页
  • 图列说明网站开发的流程南京专业网站设计哪个品牌
  • 做礼品建什么网站内容管理系统开源
  • 做宣传网站要多少钱看电视剧的免费网站大全
  • 织梦网站模板安装教程怀化二医院网站
  • 南宁网站推广经理企业网站可以个人备案
  • 27寸显示器网站建设网架加工费多少钱一吨
  • 技术网站模版店铺网页设计
  • 传奇网站一般怎么做的网站制作 网站
  • 一般网站的后台网站录屏可以做证据吗
  • 网站及新媒体帐号内容建设网门app下载
  • 黑龙江开放网站备案合肥那个公司做网站优化好