ajax取回來(lái)下拉框的數(shù)據(jù)后
直接給 v-model綁定的變量賦值為 取回來(lái)的數(shù)據(jù)(一般都是數(shù)組吧) this.value = res.data[0].key
偽代碼,,能看懂就看吧。??床欢脑?。。你給個(gè)線上地址 我寫一下
雙保險(xiǎn)的寫法,ico遠(yuǎn)遠(yuǎn)沒有svg便捷.但svg要考慮兼容.不兼容時(shí)第二行會(huì)被忽略.兼容時(shí)第二行就起了作用.
create-react-app使用的是react-dev-utils里的openBrowser方法。而且 reuse tab 這一功能只在 mac 上生效。而非 mac 下的,默認(rèn)用的是跟 vue-cli 一樣的 opn(跨平臺(tái))。
既然是開發(fā)環(huán)境配置,估計(jì)和devServer有關(guān),查看了webpack4官網(wǎng)關(guān)于devServer的部分,找到了devServer.historyApiFallback
看到了這部分
module.exports = {
//...
devServer: {
historyApiFallback: {
rewrites: [
{ from: /^\/$/, to: '/views/landing.html' },
{ from: /^\/subpage/, to: '/views/subpage.html' },
{ from: /./, to: '/views/404.html' }
]
}
}
};
恍然大悟,對(duì)于特定路由,可以指定靜態(tài)資源。
所以把vue.config.js 改為了如下
module.exports = {
devServer: {
port: 3007,
host: 'localhost',
open: true,
historyApiFallback: {
rewrites: [
{ from: /^\/login/, to: '/login.html' },
]
},
proxy: {
'/api': {
target: 'localhost: 3333',
changeOrigin: true,
// ws: true,
pathRewrite: {
'^/api': '/api'
}
}
}
},
chainWebpack: config => {
},
pages: {
index: {
// page 的入口
entry: 'src/main.js',
// 模板來(lái)源
template: 'public/index.html',
// 在 dist/index.html 的輸出
filename: 'index.html',
// 當(dāng)使用 title 選項(xiàng)時(shí),
// template 中的 title 標(biāo)簽需要是 <title><%= htmlWebpackPlugin.options.title %></title>
title: 'Index Page',
// 在這個(gè)頁(yè)面中包含的塊,默認(rèn)情況下會(huì)包含
// 提取出來(lái)的通用 chunk 和 vendor chunk。
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
login: {
entry: 'src/login.js',
template: 'public/login.html',
filename: 'login.html',
title: '登陸',
chunks: ['chunk-vendors', 'chunk-common', 'login']
},
// 當(dāng)使用只有入口的字符串格式時(shí),
// 模板會(huì)被推導(dǎo)為 `public/subpage.html`
// 并且如果找不到的話,就回退到 `public/index.html`。
// 輸出文件名會(huì)被推導(dǎo)為 `subpage.html`。
// subpage: 'src/subpage.js'
},
}
這樣當(dāng)我 window.location.href = '/login'
時(shí),匹配到login
,靜態(tài)資源就會(huì)返回login.html
, 而且 若login頁(yè)面若有多個(gè)路由時(shí),login/route1
或login/route2
也會(huì)正常匹配。
首先你使用了 promise 的情況下不要再使用回調(diào)了. output 這個(gè)函數(shù)完全沒必要存在.
async function eachTest () {
let arr = []; // 這里定義一個(gè)需要的數(shù)組
for (let i = 0; i < 5; i++) {
arr.push(await timeout(1000));
}
return arr;
}
eachTest().then(function(res){
// 我需要在這里獲取上述的eachTest返回的數(shù)組,應(yīng)該怎么拿到?
console.log(res);
})
請(qǐng)求加個(gè)content-type 頭也可以的
建議看下vue-element-admin
項(xiàng)目地址
https://github.com/PanJiaChen...
Vuex
https://github.com/PanJiaChen...
Layout 布局
https://github.com/PanJiaChen...
傳參數(shù):
<c:set var="menu_item" value="code" scope="request" />
<c:import url="../tiles/header.jsp" />
接收參數(shù):
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<header>
<div>${menu_item}</div>
</header>
參考:https://blog.csdn.net/qq_4020...
用ajax請(qǐng)求數(shù)據(jù)啊
vue
this.$route.query.code
任何打包器,做的都是靜態(tài)分析,所以require
里面的東西一般必須是個(gè)常量,或者至少要給出足夠的信息來(lái)判別文件類型。如果把".jpg"
后綴名刪掉,require
的東西完全在運(yùn)行時(shí)決定,打包器就沒法知道類型,自然會(huì)掛掉。
解決方案:require.context
了解一下,提前指定好文件類型是.jpg
就行了
使用chooseWXPay(wx.config之后)不需要appId的
可以參考https://mp.weixin.qq.com/wiki...
注意好參數(shù)的大小寫就行
這就就能解決分頁(yè)序號(hào)的問(wèn)題
this.files是個(gè)類數(shù)組吧,取第一個(gè)reader.readAsDataURL(file[0]);
可以這樣做,用兩層reduce來(lái)實(shí)現(xiàn):
(() => {
let a = [{list: [1, 2, 3]}, {list: [4, 5, 6]}]
let aIm = Immutable(a)
aIm = aIm.reduce((aIm, item, index) =>
aIm.updateIn([index, 'list'], add), aIm)
function add (arr) {
return arr.reduce((arr, item, index) =>
arr.updateIn([index], plus), arr)
}
function plus (x) {
return x + 1
}
console.log(aIm)
})()
(item,index) in list,:key = index ,不知道使用數(shù)組的index作為key有什么隱患沒
你可以使用v-for指令來(lái)渲染,然后在data里面定義一個(gè)數(shù)組放你的組件,數(shù)組元素屬性中定義一個(gè)顯示的屬性為false,這樣ul就會(huì)渲染出來(lái)li但是不顯示,接著通過(guò)改變顯示屬性值為true,使用v-show或者v-if來(lái)讓他顯示出來(lái)就好了。
<ul id="example-1">
<li v-for="item in items" v-show="item.show">
{{ item.message }}
</li>
</ul>
var example1 = new Vue({
el: '#example-1',
data: {
items: [
{ message: 'Foo',show:false },
{ message: 'Bar',show:true }
]
}
})```
本地和線上切換路由看是不是有請(qǐng)求,然后也可以編譯之后看看文件
let result = arr2.filter((v, i)=>arr1[i] && /\D/.test(arr1[i]));
console.log(result);
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。