你可以看到我的代码.
npm install vue init nuxt/koa my-project(koa @ 2)
pages
|- login.vue
<script>
export default {
name: 'login',
method: {
login () {
let vm = this
FB.login(function (response) {
vm.statusChangeCallback(response)
}, {scope: 'publish_actions'})
}
},
mounted () {
console.log('mounted')
let vm = this
window.fbAsyncInit = () => {
FB.init({
appId: 'my-facebook-app-id',
cookie: true,
xfbml: true,
version: 'v2.8'
})
FB.getLoginStatus(function (response) {
vm.statusChangeCallback(response)
})
}
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id …Run Code Online (Sandbox Code Playgroud) 我使用 nuxt.js /express 启动该项目。
我们为 nuxt.js 中的每个组件 (.vue) 开发了样式。因此,在路由时,属性会叠加在同一个类名(样式)上,从而导致页面无法正常显示。
1.“样式范围”的正确用法是什么?
2. 或者路由过程应该是<a>而不是<nuxt-link>?
我用了vue-cli
vue init nuxt /表达myProject
和,
npm run dev
发达.
但,
npm run build
之后,创建了dist文件.
我怎么能在pm2运行真正的服务?
(我将在AWS EC中使用ubuntu.)
玛丽亚数据库,
show tables;
Board
Comment
Run Code Online (Sandbox Code Playgroud)
我的代码,
models.Board.findAll({
attributes: [
'_no', 'title', 'content', 'createdAt'
],
include: [
{
model: models.Comment,
tableAlias: 'Comment',
attributes: [
[models.sequelize.fn('count', models.sequelize.col('_no')), 'comment']
]
}
],
group: ['_no', 'title', 'content', 'createdAt'],
order: [
['createdAt', 'DESC']
],
raw: true
}).then(function(boards)
{
res.send(JSON.stringify(boards));
});
Run Code Online (Sandbox Code Playgroud)
为什么会出现错误?
Unhandled rejection SequelizeDatabaseError: ER_NON_UNIQ_ERROR: Column '_no' in field list is ambiguous
Run Code Online (Sandbox Code Playgroud)
models.sequelize.col('_no') -> models.sequelize.col('models.Comment._no') 也有错误。
models.sequelize.col('_no') 中的_no 想使用Comment 表。
谢谢。
我正在开发nuxt.js应用程序.点是登录和注销.
我们将开发JWT系统的登录.
您必须保持登录vuex.
但是,当我刷新页面时,会初始化vuex.
我读过git vuex-persistedstate,但很难理解如何初始化和设置它.
在nuxt.js中开发登录系统的最佳方法是什么?
谢谢.
我知道 vue-quill-editor。
但是,我遇到了困难。
首先,我从
vue vue-init nuxt / express myProject
Run Code Online (Sandbox Code Playgroud)
和
npm install --save vue-quill-editor
Run Code Online (Sandbox Code Playgroud)
~插件/quill.js
import Vue from 'vue'
if (process.BROWSER_BUILD) {
require('quill/dist/quill.snow.css')
require('quill/dist/quill.bubble.css')
require('quill/dist/quill.core.css')
Vue.use(require('vue-quill-editor/ssr'))
}
Run Code Online (Sandbox Code Playgroud)
nuxt.config.js
plugins: [
{ src: '~plugins/quill.js' }
]
Run Code Online (Sandbox Code Playgroud)
这是正确的方法吗?
如何在此处添加模块?例如,
Import {ImageImport} from '../modules/ImageImport.js'
Import {ImageResize} from '../modules/ImageResize.js'
Quill.register ('modules / imageImport', ImageImport)
Quill.register ('modules / imageResize', ImageResize)
Run Code Online (Sandbox Code Playgroud)
我可以参考以下,
但它似乎不是 nuxt.js 环境的一个例子。所以我失败了。
https://github.com/surmon-china/vue-quill-editor/tree/master/examples
感谢您的帮助。