【发布时间】:2017-07-30 18:58:19
【问题描述】:
在使用Vue.js 进行实验时,我注意到的第一件事是我定义为single file component 并包含为自定义元素的组件的每个实例如何获得一个随机散列属性,如data-v-58fd7087=""。
具体来说:
- 给定组件的每个实例的每个 DOM 元素都获得相同的哈希
- 哈希是独立于路由器生成的
- 两次调用之间的哈希值是稳定的
- 在组件名称更改之间哈希是稳定的
- 哈希未在磁盘上存储/生成
- 因此哈希是动态生成的
它可以由我的 Vue 设置中的 Karma 或 Webpack 生成吗? 如果不是,这些对我来说是一些令人惊讶的观察。这就引出了两个问题:
- 此哈希(属性)何时以及如何生成?
- 为什么会生成哈希(属性)?
【问题讨论】:
标签: vue.js vuejs2 vue-component