Commit a0f96826 authored by lipengcheng 's avatar lipengcheng

feat: yarnrc

]
parent bc3da0cf
...@@ -54,17 +54,6 @@ module.exports = { ...@@ -54,17 +54,6 @@ module.exports = {
'comma-dangle': ['error', 'never'], 'comma-dangle': ['error', 'never'],
quotes: ['error', 'single'], quotes: ['error', 'single'],
semi: ['error', 'never'], semi: ['error', 'never'],
'vue/html-indent': [
'error',
4,
{
attribute: 1,
baseIndent: 1,
closeBracket: 0,
alignAttributesVertically: true,
ignores: []
}
],
'vue/html-self-closing': [ 'vue/html-self-closing': [
'error', 'error',
{ {
...@@ -84,6 +73,17 @@ module.exports = { ...@@ -84,6 +73,17 @@ module.exports = {
multiline: 'never' multiline: 'never'
} }
], ],
'vue/html-indent': [
'error',
4,
{
attribute: 1,
baseIndent: 1,
closeBracket: 0,
alignAttributesVertically: true,
ignores: []
}
],
// 去掉空白报错 // 去掉空白报错
'no-irregular-whitespace': 'off', 'no-irregular-whitespace': 'off',
// 变量声明后必须使用;参数arg不做限制 // 变量声明后必须使用;参数arg不做限制
......
...@@ -17,7 +17,7 @@ module.exports = { ...@@ -17,7 +17,7 @@ module.exports = {
// true: { foo: bar } // true: { foo: bar }
// false: {foo: bar} // false: {foo: bar}
bracketSpacing: true, bracketSpacing: true,
// JSX标签闭合位置 >是否单独放一行 默认false // JSX标签闭合位置 >是否在同一行 默认false
// false: <div // false: <div
// className="" // className=""
// style={{}} // style={{}}
......
registry "https://registry.npm.taobao.org"
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
"start": "serve -l 3020 dist", "start": "serve -l 3020 dist",
"lint": "vue-cli-service lint", "lint": "vue-cli-service lint",
"inspect": "vue-cli-service inspect > webpack.js", "inspect": "vue-cli-service inspect > webpack.js",
"prettier": "prettier --write \"src/**/*.js\" \"src/**/*.vue\" \"./*.js\"",
"fix": "eslint --fix --ext .js,.vue src", "fix": "eslint --fix --ext .js,.vue src",
"prettier": "prettier --write \"src/**/*.js\" \"src/**/*.vue\" ./*.js",
"commit": "git cz", "commit": "git cz",
"release:init": "standard-version --first-release ", "release:init": "standard-version --first-release ",
"release:patch": "standard-version --release-as patch ", "release:patch": "standard-version --release-as patch ",
......
...@@ -41,7 +41,9 @@ export default { ...@@ -41,7 +41,9 @@ export default {
} }
}, },
unbind: (el, binding) => { unbind: (el, binding) => {
window.IntersectionObserver ? binding.def.observer.unobserve(el) : window.removeEventListener('scroll', binding.def.scrollHandler) window.IntersectionObserver
? binding.def.observer.unobserve(el)
: window.removeEventListener('scroll', binding.def.scrollHandler)
}, },
observer: {}, observer: {},
scrollHandler(el, binding) { scrollHandler(el, binding) {
......
...@@ -35,7 +35,9 @@ const requestInterceptorId = request.interceptors.request.use( ...@@ -35,7 +35,9 @@ const requestInterceptorId = request.interceptors.request.use(
// 在发送请求之前做些什么 // 在发送请求之前做些什么
// config.headers.common['cookie-id'] = cookieId // config.headers.common['cookie-id'] = cookieId
config.cancelToken = new axios.CancelToken((cancelFn) => { config.cancelToken = new axios.CancelToken((cancelFn) => {
pendingPool.has(config.url) ? cancelFn(`${config.url}请求重复`) : pendingPool.set(config.url, { cancelFn, global: config.global }) pendingPool.has(config.url)
? cancelFn(`${config.url}请求重复`)
: pendingPool.set(config.url, { cancelFn, global: config.global })
}) })
return config return config
}, },
......
...@@ -5,7 +5,10 @@ import { register } from 'register-service-worker' ...@@ -5,7 +5,10 @@ import { register } from 'register-service-worker'
if (process.env.NODE_ENV === 'production') { if (process.env.NODE_ENV === 'production') {
register(`${process.env.BASE_URL}service-worker.js`, { register(`${process.env.BASE_URL}service-worker.js`, {
ready() { ready() {
console.log('App is being served from cache by a service worker.\n' + 'For more details, visit https://goo.gl/AFskqB') console.log(
'App is being served from cache by a service worker.\n' +
'For more details, visit https://goo.gl/AFskqB'
)
}, },
registered() { registered() {
console.log('Service worker has been registered.') console.log('Service worker has been registered.')
......
...@@ -184,7 +184,10 @@ const util = { ...@@ -184,7 +184,10 @@ const util = {
} }
for (var k in date) { for (var k in date) {
if (new RegExp('(' + k + ')').test(format)) { if (new RegExp('(' + k + ')').test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ('00' + date[k]).substr(('' + date[k]).length)) format = format.replace(
RegExp.$1,
RegExp.$1.length == 1 ? date[k] : ('00' + date[k]).substr(('' + date[k]).length)
)
} }
} }
return format return format
...@@ -242,7 +245,9 @@ const util = { ...@@ -242,7 +245,9 @@ const util = {
qq: ua.match(/\sQQ/i) !== null, //是否QQ qq: ua.match(/\sQQ/i) !== null, //是否QQ
Safari: ua.indexOf('Safari') > -1, //Safari浏览器, Safari: ua.indexOf('Safari') > -1, //Safari浏览器,
weibo: ua.indexOf('Weibo') > -1, //是否微博 weibo: ua.indexOf('Weibo') > -1, //是否微博
isMobile: /(iPhone|iPod|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone|micromessenger|)/gi.test(ua), isMobile: /(iPhone|iPod|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone|micromessenger|)/gi.test(
ua
),
isEdge: ua.includes('Edge'), isEdge: ua.includes('Edge'),
isFF: ua.includes('Firefox'), isFF: ua.includes('Firefox'),
isBB: ua.includes('BlackBerry'), isBB: ua.includes('BlackBerry'),
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
a="dfsfsdfdsfsdffsdfsdfsdfsdfsfsdf" a="dfsfsdfdsfsdffsdfsdfsdfsdfsfsdf"
b="dfsfsdfdsfsfsdfsdfsdfsdfsfsdf" b="dfsfsdfdsfsfsdfsdfsdfsdfsfsdf"
c="dfsfsdfdsfsfsddfsddfsdfsdfsfsdf" c="dfsfsdfdsfsfsddfsddfsdfsdfsfsdf"
d="dfsfsdfdsfsfsddfsddfsdfsdfsfsdf"> d="dfsfsdfdsffsdfsfsdf">
df df
</div> </div>
<g-button></g-button> <g-button></g-button>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment