我一直在尝试在我的laravel 5.4 cms管理面板项目中使用vue.js ...我正在尝试使用vue.js创建一个复选框,这样每当用户尝试重置密码时,他们可以选择复选框并有一个auto_generate密码或手动输入。通过选择auto_generate密码,密码输入字变为不可见。我正在使用带引导程序的vue并且它没有响应,好像vue本身没有反映在项目中,因为无论何时我使用b-checkbox,它总是空的。这是我的代码......
Create.blade.php
require('./bootstrap');
window.Vue = require('vue');
Vue.component('example', require('./components/Example.vue'));
const app = new Vue ({
el: '#app'
});
app.js
// Variables
@import "variables";
// Font Awesome
@import "node_modules/font-awesome/scss/font-awesome";
// bootstrap-vue
@import "node_modules/bootstrap-vue/dist/bootstrap-vue";
// Custom SASS Pages
@import "overrides";
@import "helpers";
@import "manage/";
@import "styles";
node_modules“node_modules / bootstrap -vue / dist / bootstrap-vue”,它在我的app.scss文件中...也许我做得不对。 App.scss
componentDidUpdate() {
if (this.props.auth === false) return this.props.history.push('/');
}
render() {
return (
<div className="profile-page">
<h4>Profile page</h4>
<ProfileForm />
</div>
)
}
}
请相信我做错了什么的建议。感谢