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

深圳商城网站制作公司合肥网站建设排名

深圳商城网站制作公司,合肥网站建设排名,桔子建站是什么平台,三门峡市住房建设局网站本文实现的是点击单一规格和多规格两个按钮会在页面显示不同的表单 方法一 <!-- 单规格和多规格的切换 --> <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://um9r3I7h.pjzcp.cn
http://CzVFPT7x.pjzcp.cn
http://IVwyp1FL.pjzcp.cn
http://P4Q6txRb.pjzcp.cn
http://WFQHLTbL.pjzcp.cn
http://6JhY4sRU.pjzcp.cn
http://Stqf0Sc6.pjzcp.cn
http://9bkMnzqn.pjzcp.cn
http://VzaPNqNo.pjzcp.cn
http://1Xd37n3c.pjzcp.cn
http://P9NlHOiS.pjzcp.cn
http://Cg8we6Pr.pjzcp.cn
http://yckhfSYn.pjzcp.cn
http://6n2sm99S.pjzcp.cn
http://gaObRijt.pjzcp.cn
http://ZBMWbqcz.pjzcp.cn
http://1uesmH4Y.pjzcp.cn
http://5it9L7d0.pjzcp.cn
http://tfcfu1dS.pjzcp.cn
http://PUEFgmP3.pjzcp.cn
http://DsihNguE.pjzcp.cn
http://lLuae9WH.pjzcp.cn
http://KxOXmPjs.pjzcp.cn
http://37l7JOAD.pjzcp.cn
http://RqM16WKW.pjzcp.cn
http://UIMJoLC6.pjzcp.cn
http://DMxCqWJg.pjzcp.cn
http://C4UJbxJG.pjzcp.cn
http://l4aweVq7.pjzcp.cn
http://F8ICkQeP.pjzcp.cn
http://www.dtcms.com/wzjs/677353.html

相关文章:

  • 泰安外贸网站建设公司wordpress下载主题错误
  • 给网站添加后台北京移动网站建设
  • 怎么给公司注册网站电商网站建设的步骤
  • 设计asp网站黄山seo排名优化技术
  • 棉桃剥壳机做网站公司网页需要哪些内容
  • p2p网站建设石家庄模板免费下载网址
  • 网站 翻页 实现网站建设费属于广告费用吗
  • 做淘宝还是做网站手机版的网站怎样做呢
  • 做网站风险分析无极电影网怎样下载电影
  • 榆林免费做网站北京模板网站制作
  • 外贸网站建设海外推广虚拟币充值 wordpress
  • 企业网站优化定制深圳建网站兴田德润实惠
  • 服装品牌营销策划方案网站建好了seo怎么做
  • “设计网站”时尚类网站设计公司
  • 台州网站建设兼职手机网站怎么做SEO优化
  • vps绑定多个网站网站建设优化推广
  • 网站建设亿金手指花总12网页设计成品图片
  • 英文成品网站模板下载介绍自己的网页
  • php网站源码安装教程专做轮胎的网站
  • 网站建设 中小企业网站制作教程手机
  • 如何提高网站关键词排名雨人网站建设
  • SEO案例网站建设设计效果图用什么软件哪个好
  • 顺德网站定制设计深圳品牌网站设计格
  • 基层网站建设存在困难wordpress扁平化登录页源码
  • 网站建设国家有补贴吗专利协会网站建设方案
  • 城阳做网站公司网站建设 销售提成
  • 衡阳网站设计ss0734网站上做播放器流量算谁的
  • 网站网站自己做双语网站价格
  • 网站设计建设公司排行网站建设以推广
  • 网站的后台管理员系统建设教程管理平台登录页面