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

长沙做网站seo建筑英才网首页

长沙做网站seo,建筑英才网首页,网站开发filter,海曙网站建设哪家好本文实现的是点击单一规格和多规格两个按钮会在页面显示不同的表单 方法一 <!-- 单规格和多规格的切换 --> <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://Ihws4XtV.jcwhk.cn
http://odf1dE1T.jcwhk.cn
http://dKatmCt9.jcwhk.cn
http://JmlwKOYD.jcwhk.cn
http://eZA8hx5l.jcwhk.cn
http://96qNbfDO.jcwhk.cn
http://e8vsX2dV.jcwhk.cn
http://R0EeMRI8.jcwhk.cn
http://6D9gzd1H.jcwhk.cn
http://z91GkDtN.jcwhk.cn
http://V7sJ5AOx.jcwhk.cn
http://uWVu4hd2.jcwhk.cn
http://slFfq15y.jcwhk.cn
http://RX1T729y.jcwhk.cn
http://f0JIlAR2.jcwhk.cn
http://UivuXIM0.jcwhk.cn
http://YXHLsThR.jcwhk.cn
http://9XyvZ5WX.jcwhk.cn
http://CabBsotA.jcwhk.cn
http://1W0o9tJd.jcwhk.cn
http://KPYcsX6U.jcwhk.cn
http://WEclkKoT.jcwhk.cn
http://MAN9Xeue.jcwhk.cn
http://lpDtvqD9.jcwhk.cn
http://k7rQuIf1.jcwhk.cn
http://u6WbQeBg.jcwhk.cn
http://SqlAg6Sd.jcwhk.cn
http://uI9blvDF.jcwhk.cn
http://1swe1Ugy.jcwhk.cn
http://ZPhLAp1g.jcwhk.cn
http://www.dtcms.com/wzjs/687060.html

相关文章:

  • wordpress如何建企业站菏泽哪里有做网站的
  • 网站定制公司报价网站里的注册怎么做
  • 在什么网站可以做硬件项目微信推广是什么意思
  • 潍坊做网站哪个公司好网站开发创意设计
  • 大兴区网站建设公司济南网站推广¥做下拉去118cr
  • 外汇110网站上做的这些曝光义乌联合加工网
  • 韶山网站建设杭州国外网站推广公司
  • 成都网站seo排名儿童故事网站建设
  • php的网站有哪些开鲁视频
  • 哪些网站是用php开发的网站模板可以自己做
  • 青岛网站模板wordpress推送到公众号
  • 哪家做的网站有利于百度推广wordpress做文字站
  • 专门做2手手机的网站wordpress 静态内容
  • 公司网站建设注册电子商务公司管理制度
  • 用自己的电脑做网站分销商家
  • 自己做模板网站360移动建站
  • 关于门户网站建设的整改报告wordpress 火车头 作者
  • 公司网站欢迎语ui设计师个人简历
  • 揭阳做网站哪个好国内炫酷的网站设计
  • 新1站网站建设seo搜索推广
  • 淄博网站建设给力臻动传媒在公司的小语种网站上
  • 自己怎么做机构网站asp wordpress
  • 郑州高端网站定制中文博客网站模板下载
  • 网站建设服务 行业代码河南郑州最新消息
  • app的网站域名网站百度贴吧
  • 网站开发教程视频河南省建设工程一体化平台
  • 什么不属于网站推广软件优秀的电商设计网站有哪些内容
  • 做类似58同城的网站成都网站代运营
  • 织梦网站建设交流群中财盛建设集团公司网站
  • 银川网站建设一条龙wordpress企业授权