top
Usage
1 | # refresh in 1 sec |
1 | curl -I url |
1 | curl -o /dev/null -s -w time_connect:%{time_connect}==time_total:%{time_total}==speed_download:%{speed_download} http://url.com/api |
time_connect:建立到服务器的TCP连接所用的时间
time_starttransfer:在发出请求后,web服务器返回数据的第一个字节所用的时间
time_total:完成请求所用的时间
time_namelookup:DNS解析时间,从请求开始到DNS解析完毕所用时间(记得关掉Linux的nscd的服务测试)
speed_download:下载速度,单位字节每秒
1 | time wget http://url.com/api |
/plugins/element-ui.js1
2
3
4
5
6
7import Vue from 'vue'
import Element from 'element-ui/lib/element-ui.common'
import locale from 'element-ui/lib/locale/lang/en'
export default () => {
Vue.use(Element, {locale})
}
nuxt.config.js1
2
3
4
5
6
7
8module.exports = {
plugins: [
'@/plugins/element-ui'
],
css: [
'element-ui/lib/theme-default/index.css'
]
}
/plugins/swiper.js1
2
3
4import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper/ssr'
Vue.use(VueAwesomeSwiper)
nuxt.config.js1
2
3
4
5
6
7
8module.exports = {
plugins: [
{src: '~/plugins/swiper.js', ssr: false},
],
css: [
'swiper/dist/css/swiper.css'
]
}
v-model 其实是一个语法糖,这背后其实做了两个操作:
例如1
<input v-model='something'>
等价1
<input v-bind:value="something" v-on:input="something = $event.target.value">
当input接收到新的输入,就会触发input事件,将事件目标的value值赋给绑定的元素
1 | <my-component v-model='something'></my-componment> |
等价1
<my-component v-bind:value='something' v-on:input='something = arguments[0]'></my-component>
something接受的值就是input是事件的回掉函数的第一个参数。所以在自定义的组件当中,要实现数据绑定,还需要使用[$emit]去触发input的事件。1
this.$emit('input', value)