抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

因为vue控制的是body部分,所以没法修改header里的title这个比较麻烦而且不美观. 现在新的 vue-router 可以解决这个问题了.用钩子方法来做. 12345//这是钩子进入页面之前,就修改titlerouter.beforeEach((to, from, next) => { document.title = to.meta.title //这 t...

模版里链接跳转 1<router-link to="/foo">Go to Foo</router-link> js跳转方法 1this.$router.push({ path: '/main' }) 子页面这么用 router 配置 123456789101112131415161718192021...

废话先不多说,代码就是如下这么简单.

1
2
3
4
5
6
7
8
9
10
11
12
var express = require('express')
var app = express()

app.use(express.static('./dist')) //指定目录

app.get('/', function (req, res) {
//res.send('Hello World') //这里注意下因为生成的静态页不是index.html标准名称 所以不会显示
res.sendFile( path.join(__dirname, './dist/index_prod.html')) //这是返回静态页,注意啊一定要绝对路径
})

app.listen(3000)

This is a picture without description

multispinner 是在命令行执行时等待的样式,并且能根据结果返回不同的提示信息.

This is a picture without description

这个node插件使用起来非常简单 在multispinner Github 里有例子 不太懂可以看一下.

**普通方法使用**
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
'use strict'

// setup
const Multispinner = require('Multispinner')
const spinners = ['foo', 'bar', 'baz', 'qux'] //这是设定同时进行几个任务执行

// instantiate and start spinners
const m = new Multispinner(spinners)

// finish spinners in staggered timeouts
setTimeout(() => m.success('foo'), 1000) //这里是任务根据结果返回 信息
setTimeout(() => m.error('bar'), 1500)
setTimeout(() => m.success('baz'), 2000)
setTimeout(() => m.error('qux'), 2500)

// do something on success/error events
// 这里是定义返回信息输出什么内容
m.on('success', () => {
// does not fire in this example because m.error is called
console.log('done without errors!')
}).on('err', (e) => {
console.log(`${e} spinner finished with an error`)
})

lowdb

lowdb是一个基于lodash API的轻量级本地JSON数据库 (支持 Node.js , 浏览器 和 Electron)

特点

  • Small(轻量级)
  • Serverless(不需要服务器)
  • lodash rich API(lodash丰富的API)
  • In-memory or disk-based(基于内存和硬盘的存储)
  • Hackable (mixins, id, encryption, …)(可以扩展第三方插件,比如lodash-id)

安装

npm install lowdb –save
或者
yarn add lowdb

也可以外部引用使用

1
2
3
4
5
<script src="https://unpkg.com/lodash@4/lodash.min.js"></script>
<script src="https://unpkg.com/lowdb/dist/lowdb.min.js"></script>
<script>
var db = low('db')
</script>

##使用