如果通过 browserify 和 require() 加载/使用组件文件,您能否从该组件的文件中加载 vuejs 组件的部分内容?
我有一个使用通用组件的 View ...但是显示该组件的方式特定于该 View (系统中所有“用户”的列表)。
用户.js:
module.exports = {
template: '<partial name="users-view-user"></partial>',
}
用户 View .js:
module.exports = {
template: require('users.template.html'),
components: {
'user': require('../components/user')
}
}
最佳答案
./components/user.js:
module.exports = {
template: '<partial name="users-view-user"></partial>',
partials: {
'users-view-user': 'boom'
}
}
./users-view.js:
module.exports = {
template: require('users.template.html'),
components: {
'user': require('../components/user')
}
}
我还被告知有一种方法可以将部分用作变量,因此 user.js 的模板可能类似于 <partial name="{{ something-here }}"></partial>
这就是我最终需要使用它的方式。还没想明白这个问题。
关于javascript - 为 vuejs 组件加载多个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33439871/