μ²μμλ μ΄ λΆλΆμ λμΉκ³ λ¨μν λͺ©λ‘ λ²νΌμ΄λ μμ λ²νΌμ λλ₯΄λ©΄ router.back()μΌλ‘ λμνκ² νμλ€.
κ·Έλ¬λ€λ³΄λ μ΄μ μ 리μ€νΈμμ λ§μ½ 100νμ΄μ§λ₯Ό λ³΄κ³ μμΌλ©΄ ν΄λΉ κΈ λλ₯΄κ³ λ€μ λμμ€λ©΄ λ€μ 1νμ΄μ§λ‘ λμμ€λκ²μ΄λ€.
μ΄κ² λ°μ΄ν°κ° μ μ λ§μμ§λ λ무 λΆνΈνλ€λ κ²μ κΉ¨λ¬μλ€.
κ·Έλμ 리μ€νΈμμ μμΉ΄μ΄λΈ λν μΌ νμ΄μ§μ λ€μ΄κ° μ μλ λͺ¨λ κ²½λ‘μ routeμ routerλ₯Ό μ¬μ©νμ¬
νμν λ°μ΄ν°λ₯Ό λκ²¨μ£Όκ³ λ°μμ κ·Έμ μ λ΄€λ νμ΄μ§μμ κ²μμ΄ λ±μ μ μ§νμ¬ μ΄μ μ λ΄€λ 리μ€νΈμ λκ°κ² λΆλ¬μ¬ μ μκ²λ μμ νμλ€.
μ¬λ¬ νμ΄μ§λ₯Ό λ§μ΄ μμ νμλλ° κ·Έ μ€ νλμ νμ΄μ§λ§ μλ₯Ό λ€μ΄ λ³΄κ² λ€.
μ°μ 곡κ°κ΄λ¦¬ νμ΄μ§μμ κΌ λ겨μ€μΌν κ°λ€μ μλμ κ°λ€.
prevPage(νμ΄μ§κ²½λ‘)
pageNum(νμ΄μ§ λ²νΈ)
open_yn(곡κ°μ¬λΆ)
keyword(κ²μμ΄)
reg_organ(λ±λ‘κΈ°κ΄)
kn_arch_id
μμ κ°μ΄ μ¬λ¬ νμ΄μ§μμ κΌ λ겨μ€μΌνλ νμ΄μ§λ€μ λν μΌ νμ΄μ§λ‘ 보λ΄κ³ λ€μ λ°μμ€κ³ μ΄λ°μμΌλ‘ μ§ννλ©΄ λλ€.
곡κ°κ΄λ¦¬ 리μ€νΈ νμ΄μ§μμ λ°μ΄ν° λ§ν¬ ν΄λ¦ν λ μμ λ°μ΄ν°λ€μ λ겨μ€λ€.
const linkClick = async (arch_id: number, arch_type: string) => {
if (arch_type.includes("KN")) {
router.push({
path: "../knowArch/knowDetail",
query: {
kn_arch_id: arch_id,
pageNum: pageNum.value,
open_yn: open_yn.value,
keyword: keyword.value,
reg_organ: reg_organ.value,
prevPage: "knowArch/knowOpenList",
},
});
} else {
router.push({
path: "../digit/digitDetail",
query: {
arch_id: arch_id,
pageNum: pageNum.value,
open_yn: open_yn.value,
keyword: keyword.value,
reg_organ: reg_organ.value,
prevPage: "knowArch/knowOpenList",
},
});
}
};
μ΄ν λν μΌ νμ΄μ§μμ λͺ©λ‘ λ²νΌμ ν΄λ¦ν λ λμλλ ν¨μμ μμμ λ겨λ°μ λ°μ΄ν°λ€μ΄ λ§ν¬μ μΏΌλ¦¬λ‘ λ³΄μΌκ²μ΄λ€.
μ΄κ²λ€μ λ€κ³ μ λ€μ 리μ€νΈλ‘ 보λΈλ€.
// λͺ©λ‘λ²νΌ ν΄λ¦
const moveToList = () => {
const pageNum = route.query.pageNum;
const prevPage = route.query.prevPage;
const open_yn = route.query.open_yn;
const keyword = route.query.keyword;
const reg_organ = route.query.reg_organ;
router.push({
path: `/dev/archive/${prevPage}`,
query: {
pageNum,
open_yn,
keyword,
reg_organ,
},
});
};
리μ€νΈμμλ λ€μ μ΄κ²λ€μ λ°μμ κΈ°μ‘΄ κ°λ€μ λ§€νμμΌμ€λ€.
const init = () => {
const query = router.currentRoute.value.query;
pageNum.value = query.pageNum ? Number(query.pageNum) : 1;
open_yn.value = query.open_yn ? String(query.open_yn) : "";
keyword.value = query.keyword ? String(query.keyword) : "";
reg_organ.value = query.reg_organ ? String(query.reg_organ) : "";
};
'π FrontEnd -Study > Vue' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΆλͺ¨, μμ μ»΄ν¬λνΈ v-model μ°λ (0) | 2024.04.03 |
---|---|
Vueμμ λλ‘λ€μ΄ λ©λ΄ λ°κΉ₯ ν΄λ¦μ λ©λ΄ λ«κΈ° (0) | 2024.03.30 |
λκΈ