When using vue-class-component library with vue-router in 2.0.8, dom elements are not being id'd and therefore the 'scoped' css is broken.
To replicate, simply install VueRouter in a test project that exports using the js like:
// hello.vue
...
<script>
import Component from 'vue-class-component'
@Component export default class Login {
name = 'hello'
msg = 'Welcome to Your Vue.js App'
}
</script>
...
// app.js
import Vue from 'vue'
import App from './App'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
/* eslint-disable no-new */
new Vue({
el: '#app',
template: '<App/>',
components: { App }
})
"vue": "^2.0.8",
"vue-class-component": "^4.3.1",
"vue-router": "^2.0.3"
I also find it impossible to roll back vue (i want to roll back to 2.0.7) because the vue-loader library which is a dependancy of vue has a subdependancy of vue-template-compiler@^2.0.5 which will then just install the latest, and throw a version mismatch error. It would be nice to be able to lock to an older version
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4