全く別のvueモジュールとscoped cssのID(data-v-xxxx の様な値)が被ったので調べた。
2020/01/26時点ではここが計算元
https://github.com/vuejs/vue-loader/blob/74febfc280/lib/index.js#L94
const id = hash(
isProduction
? (shortFilePath + '\n' + source)
: shortFilePath
)
shortFilePathはsrc/index.vue
の様な値。この値の場合、ハッシュ値は2964abc9
になる。
Productionビルドにするとソースコードも含まれるので被ることは無さそう。自分用だとdevelopmentビルドをそのまま使っていたので引っかかってしまった。困った