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

广州网站建设开顶柜关键词

广州网站建设开顶柜,关键词,黄骅招聘信息最新2022,青岛的互联网公司排名文章目录 compare-form.vue 的父组件compare-form.vue 的 v 来源相关代码片段1. value 的 Prop 定义2. Watch(value) 及其 watchValue 方法3. 与 value 间接相关的代码(影响 v 的初始化或使用) 总结 子组件 compare-form.vue父组件 index.vue 以下是关于…

文章目录

      • `compare-form.vue` 的父组件
      • `compare-form.vue` 的 `v` 来源
      • 相关代码片段
        • 1. `value` 的 Prop 定义
        • 2. `@Watch('value')` 及其 `watchValue` 方法
        • 3. 与 `value` 间接相关的代码(影响 `v` 的初始化或使用)
      • 总结

  • 子组件 compare-form.vue
  • 父组件 index.vue

以下是关于 compare-form.vue 和其父组件 src/views/tools/fake-strategy/index.vue 的关系以及相关信息的简洁回答:


compare-form.vue 的父组件

  • 父组件文件名src/views/tools/fake-strategy/index.vue
  • 确认方式
    • src/views/tools/fake-strategy/index.vue 的模板中,存在 <compare-form> 标签,直接调用了 compare-form.vue
    • 导入语句:import CompareForm from './components/compare-form.vue'
    • 通过 Props(:value:visible:operate-type:clist)和事件(@close)与 compare-form.vue 交互。

compare-form.vuev 来源

  • compare-form.vue 中,@Watch('value') watchValue(v: any) 中的 v 来源于父组件 src/views/tools/fake-strategy/index.vue 传递的 :value Prop。
  • 具体来说,vindex.vuecompareForm 的值。例如:
    public async onCompare(row: any) {this.compareForm = rowthis.operateType = 'edit'this.compareFormVis = true
    }
    
    • 这里 compareForm 是表格行数据(row),传递给 <compare-form>:value,所以 v 就是 row 的值(通常是一个对象,如 { id, description, productPhotos, ... })。

以下是在 compare-form.vue 中与 v 相关的所有代码。我会专注于与 @Watch('value')v 直接相关的部分,以及任何可能间接涉及 v(通过 value)的代码片段。v 主要出现在 @Watch('value') watchValue(v: any) 方法中,因为它是 value 变化时传递的新值。


相关代码片段

以下是从你提供的 compare-form.vue 中提取的与 v 直接或间接相关的代码:

1. value 的 Prop 定义

这是 v 的来源(value),因为 vvalue 变化时的新值:

@Prop({ default: () => {} })
private value?: any
  • 说明value 是通过 @Prop 接收的属性,来自父组件(如 src/views/tools/fake-strategy/index.vue)。v@Watch('value') 中是 value 的新值。
2. @Watch('value') 及其 watchValue 方法

这是 v 直接出现的地方:

@Watch('value')
watchValue(v: any) {this.$nextTick(() => {this.getProducts()this.getIdentifies1()this.getIdentifies2()this.form = {...v,images: v.productPhotos ? JSON.parse(v.productPhotos) : []}})
}
  • 说明
    • @Watch('value') 监听 value 的变化。
    • v: anyvalue 的新值,来源于父组件通过 :valuev-model 传递的数据。
    • v 被用来更新 this.form,其中 v.productPhotos 被解析为 images,其他字段通过展开运算符 ...v 合并到 form 中。
3. 与 value 间接相关的代码(影响 v 的初始化或使用)

虽然这些代码中没有直接出现 v,但它们涉及 value 的初始化或处理,最终影响 v 的值:

  • 表单数据的初始化(使用 value

    private form: any = {}
    
    • form 是本地状态,watchValue 中的 v 用于更新 form,因此 form 的初始值为空对象。
  • 模板中的 v-model 绑定(间接通过 value

    <w-form-textarea v-model="form.description" ... />
    <w-form-select v-model="form.productId" ... />
    <w-form-input v-model="form.batchNum" ... />
    <w-form-multiple-image v-model="form.images" ... />
    <w-form-select v-model="form.genuineIdentificationPointIds" ... />
    <w-form-select v-model="form.fakeIdentificationPointIds" ... />
    <w-form-select v-model="form.compareResult" ... />
    
    • 这些 v-model 绑定到 form 的字段,formwatchValue 中的 v 初始化。因此,v 的值(通过 value)最终影响这些表单字段。

总结

  • 直接与 v 相关的代码

    • @Watch('value') watchValue(v: any) 及其内部逻辑,这是 v 唯一出现的地方。
    • vvalue 变化时的新值,来源于父组件的 :valuev-model
  • 间接与 v 相关的代码

    • value 的 Prop 定义(@Prop({ default: () => {} }) private value?: any),因为 vvalue 的动态值。
    • form 的初始化和模板中的 v-model,因为它们依赖 watchValue 中的 v 更新。

在这里插入图片描述

http://www.dtcms.com/wzjs/376559.html

相关文章:

  • 湛江网站建设开发磁力兔子搜索引擎
  • cookie做网站登录三门峡网站seo
  • 做网站用小型机或服务器百度投放广告流程
  • 在线图片制作工具深圳专业seo外包
  • 做软件多少钱码迷seo
  • 网站做链接算侵权吗济南seo官网优化
  • 网站如何做ssl认证seo企业优化顾问
  • 企业网站建设如何选择网络公司厦门人才网招聘官网
  • 网站建设与管理 自考什么是搜索引擎营销
  • 合肥专业手机网站哪家好搜索推广平台
  • 政府网站管理统统优化关键词排名优化公司
  • 做网站设计师好吗合肥百度推广排名优化
  • wordpress 信息查询插件宁波seo快速优化课程
  • 洛阳市网站建设bilibili推广网站
  • 滨州做网站建设价格苏州网站建设公司排名
  • 网页广告怎么去除uc浏览器关键词排名优化
  • 斗鱼类的直播网站开发如何去推广自己的产品
  • 中原免费网站建设长尾关键词挖掘熊猫
  • 东莞凤岗网站建设制作app排名优化公司
  • 武汉seo论坛深圳抖音seo
  • 定制企业网站建设哪家好济南网站建设哪家好
  • 网站推广有必要吗网站关键词排名优化工具
  • 效果好企业营销型网站建设高清网站推广免费下载
  • 武汉做网站便宜怎么做网络营销平台
  • 美女网站源码带采集关于手机的软文营销
  • 贵阳营销型网站建设黑河seo
  • 东莞做网站公司排名seo搜索铺文章
  • 如何设计一个网页面板搜索引擎优化的内容
  • 西安保洁公司网站建设seo优化招商
  • 公司网站开发费账务处理百度权重排名