Vue.js を試してみると、最初に気づいたのは、- 単一ファイルコンポーネント として定義し、カスタム要素として含めるコンポーネントのすべてのインスタンスがdata-v-58fd7087=""
のようなランダムなハッシュ属性を取得する方法です。 。具体的には:
Karma または Webpack によって生成されますか?Vueセットアップの一部ですか?そうでない場合、これらは私にとっていくつかの驚くべき観察です。これは2つの質問につながります。
スコープ付きCSS をVueローダーで使用すると、同様のことが起こります。
私はスコープ付きのcssを使用しており、data-v-4646bc3c
、だから私はそれだと考えています。
この機能が必要ない場合は、単一ファイルコンポーネントからscoped
属性を削除してみてください。
<style scoped>
/* local styles */
</style>
vueify
を使用していて、何も変更せずにビルドに変更が加えられる理由を知りたい場合は、process.env.NODE_ENV
を'production'
に設定してvueifyを実行していることを確認してください。それ以外の場合は、ビルドごとに新しいdata-v-*
ハッシュを持つホットリロードコードを生成します。