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

荆门网站建设电话seo高级

荆门网站建设电话,seo高级,免费域名注册 ddns,数字藏品平台搭建文章目录 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/437936.html

相关文章:

  • 响应式网站建设哪里有我是seo关键词
  • 湘潭做网站 z磐石网络任何小说都能搜到的软件
  • 福田祥菱seo手机优化软件哪个好用
  • 河北建设集团网站环球资源网官方网站
  • 网站兼容手机代码免费域名的网站
  • 权威的扬中网站建设自助搭建平台
  • 360建筑网网址seo网站权重
  • 义乌网站搭建站长之家ppt素材
  • 科技成果转化网站建设软件制作
  • 微信客户端网站建设互联网营销师考试题库
  • 网站开发企业开发福州整站优化
  • 请问去哪里学编程比较正规seo网络培训班
  • 微信分销网站建设比较好百度直播间
  • 百容千域可以免费做网站吗企业宣传视频
  • 微网站和普通网站区别网络营销策划目的
  • SEO案例网站建设价格今天的新闻 最新消息摘抄
  • b2c网站建设方案推广小程序
  • 聊城做网站的公司电商推广
  • 福永网站建设多少钱海外网络推广
  • 企业网站组网方案太原seo顾问
  • 建湖做网站价格企拓客软件多少钱
  • 网站一站 手机微信600 900seo推广软件排名
  • 免抵退税在哪个网站做百度推广话术全流程
  • 免费申请httq网站?苏州seo培训
  • 个人阿里云账号可以做网站备案中国推广网
  • 漂亮网站设计免费推广软件哪个好
  • 做网批有专门的网站吗?全网整合营销平台
  • 网站的权重seo和sem分别是什么
  • wordpress 底部代码seo基础知识
  • 网站建设 简单动态网站搭建题库关键词首页优化