我阅读了文档,但我无法理解.我知道什么数据,计算,观察,方法做什么,但nextTick()
在vuejs中使用什么?
我经常得到与v-for
指令相关的错误.
迭代中的元素期望具有
v-bind:key
指令
当使用这样的for循环时.
<div v-for='person in people'> {{ person.name }} </div>
Run Code Online (Sandbox Code Playgroud)
问题是,有时在极少数情况下,我没有id
人的关键.我想知道在这种情况下可以做些什么.
我有一个带有目录结构的简单项目
我正在为我的drupal站点设置nginx配置,并且对于fastcgi_pass
我一直在使用127.0.0.1:9000
但是我想使用这个conf中建议的unix套接字:
# PHP 7 socket location.
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
Run Code Online (Sandbox Code Playgroud)
但我找不到 php/php7.0-fpm.sock;
我的centos发行版中有以下路径
/var/run/php-fpm/php-fpm.pid
Run Code Online (Sandbox Code Playgroud) 我正在使用opensource vuejs + vuex项目,这是源代码https://github.com/misterGF/CoPilot/tree/master/src/components
我目前在了解如何从一个组件触发事件到另一个组件时遇到问题.
我可以用来this.$state.store.commit("foo", "bar")
在vuex中存储信息,但是当两个单独有两个区别时,export default {}
我不知道如何在"foo"被改为"baz"的时候让我知道应用程序...除非我刷新/重新加载应用程序,我无法知道这些变化
我有以下vuejs过滤器
import Vue from 'vue'
Vue.filter('truncate', function (value) {
return value.substring(0, 10)
})
Run Code Online (Sandbox Code Playgroud)
然后我称之为
<p> {{filename | truncate}} </p>
Run Code Online (Sandbox Code Playgroud)
但我想传递参数0
,10
对HTML过滤器.有没有办法做到这一点?
我正在学习Symfony和Doctrine,并创建了一个简单的网站,但我坚持这一步.
我有两张桌子:users
和languages
用户包含:id,username ...
语言包含:user_id,language ...
现在我想通过语言来获取,如:获取用户谁讲都english
和 french
其结果将返回用户ID 2
在普通的PHP中,我可以使用PDO进行内部联接,但我试图遵循教义语法,这不会返回正确的结果
public function getMatchingLanguages ($a, $b) {
return $this->createQueryBuilder('u')
->andWhere('u.language = :val1 AND u.language = :val2')
->setParameter('val1', $a)
->setParameter('val2', $b)
->getQuery()
->execute();
}
Run Code Online (Sandbox Code Playgroud)
我在我的控制器中调用此方法,并且查询非常基本,因为我找不到文档如何按照我的示例进行连接
我正在尝试为Vuejs配置/运行我的第一个单元测试.但我无法克服配置问题.我已经尝试安装库但由于某种原因我不断收到错误.
以下是我的代码示例:
hello/
dist/
node_modules/
src/
components/
hello.vue
test/
setup.js
test.spec.js
.babelrc
package.json
webpack.config.js
Run Code Online (Sandbox Code Playgroud)
SRC /组件/ hello.vue
<template> <div> {{message}} </div> </template>
<script>
export default {
name: 'hello',
data () { return message: 'Hi' },
created () {
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
测试/ setup.js
// setup JSDOM
require('jsdom-global')()
// make expect available globally
global.expect = require('expect')
Run Code Online (Sandbox Code Playgroud)
测试/ test.spect.js
import { shallow } from 'vue/test-utils'
import { hello} from '../../../src/components/hello.vue'
describe('hello', () => {
// just testing simple data …
Run Code Online (Sandbox Code Playgroud) 我一直在使用VUE/vuex几个月,我看到mapState
,mapGetters
,mapActions
,mapMutations
但不知道他们做了什么,除了mapState
.
这就是我的用法 mapState
// mutations.js
user: {
address: {},
name: '',
age: ''
}
Run Code Online (Sandbox Code Playgroud)
在我的代码中我有这样的东西:
import { mapState } from 'vuex'
export default {
data: {},
computed: {
...mapState({
address: state => state.user.address
})
}
}
Run Code Online (Sandbox Code Playgroud)
然后我可以在任何地方使用地址,但我不知道其他人使用的是什么.
有人能给出一个简单的例子吗?谢谢
我正在本地项目https://github.com/misterGF/CoPilot上工作,但现在它已经完成,我想把它推到heroku.问题是告诉heroku启动应用程序.
在heroku示例中,演示服务器在获取Procfile
包含此数据的信息后运行
web: node index.js
Run Code Online (Sandbox Code Playgroud)
但在我的vuejs项目中,没有为服务内容的index.js.
我只有主入口点,index.html
proc文件不能与HTML一起使用.
vuejs2 ×8
vue.js ×7
php ×2
doctrine-orm ×1
heroku ×1
mysql ×1
nginx ×1
node.js ×1
symfony ×1
symfony4 ×1
unit-testing ×1
unix-socket ×1
vuex ×1