From a8ce796999c8c435f4be8a8b0c562652cdb504eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E6=A5=9A=E5=A9=B7?= <2397216063@qq.com> Date: Sun, 26 Apr 2026 23:40:08 +0800 Subject: [PATCH] 0426 --- ...20240424Vue.js\346\214\207\344\273\244.md" | 159 ++++++++++++++++++ .../20260420\345\210\235\350\257\206Vue.md" | 5 + ...60\346\215\256\347\273\221\345\256\232.md" | 74 ++++++++ ...16\344\276\246\345\220\254\345\231\250.md" | 37 ++++ .../8dc2c37e09dcfbb62d8e69a91a935ab5.jpg" | Bin 0 -> 198844 bytes 5 files changed, 275 insertions(+) create mode 100644 "\350\203\241\346\245\232\345\251\267/20240424Vue.js\346\214\207\344\273\244.md" create mode 100644 "\350\203\241\346\245\232\345\251\267/20260420\345\210\235\350\257\206Vue.md" create mode 100644 "\350\203\241\346\245\232\345\251\267/20260422\346\225\260\346\215\256\347\273\221\345\256\232.md" create mode 100644 "\350\203\241\346\245\232\345\251\267/20260423\350\256\241\347\256\227\345\261\236\346\200\247\344\270\216\344\276\246\345\220\254\345\231\250.md" create mode 100644 "\350\203\241\346\245\232\345\251\267/\345\233\276\347\211\207/8dc2c37e09dcfbb62d8e69a91a935ab5.jpg" diff --git "a/\350\203\241\346\245\232\345\251\267/20240424Vue.js\346\214\207\344\273\244.md" "b/\350\203\241\346\245\232\345\251\267/20240424Vue.js\346\214\207\344\273\244.md" new file mode 100644 index 0000000..d9527fa --- /dev/null +++ "b/\350\203\241\346\245\232\345\251\267/20240424Vue.js\346\214\207\344\273\244.md" @@ -0,0 +1,159 @@ +## 笔记 + +一、指令概念 + + Vue指令:以 **v-** 开头的特殊标签属性,用来**操作DOM、控制页面结构、绑定事件/数据**。 + 统一格式:`v-指令名="表达式"` + +二、常用基础指令 + + 1. v-text 文本渲染 + + 作用:设置标签**纯文本内容**,等价于 `{{}}` + + ```html +
+ ``` + + 特点: + - 覆盖标签原有内容 + - 无法解析html + + 2. v-html 解析HTML + + 作用:将字符串解析为 HTML 标签渲染 + + ```html + + ``` + ⚠️ 风险:容易引发 XSS 攻击,谨慎使用 + + 3. v-bind 属性绑定(单向) + + 作用:动态绑定**标签属性** + + - 完整写法:`v-bind:属性名="数据"` + - 简写:`:` + + ```html +FDM%DA(Thcdm_06w!#jgptxZ1`1ukjWOIa9)fmRWWp hg(n_}{%p48ZXp!3u3r{RHb
zOdj9w#rG9A`hB0W2yMhE`E}PNZr@*R sUy1!N(xH gREu#i{J^{6C%k>&f^GMlGhVS4LEDtFfsk?LtF*64%9hwqm*9v`LCnC#
zx5_p#cXjprbH9ib4cmB|x}l&Rz7_J(4tfNQ?)Wl~A2}2W#J_$d6_i-f739^6v5-2w
zx=}%+jId%lq>FMP5G#}fwXE6ZS4f}AFj<8q80FASMG1=G1C$xet}e54uCo0_P3Bh~
z<4dfPYwzjwPCx3+%=wgqIYlpS2)x2vN~M(>W4a&59zl4va9v5UULn+G`;Ix+faQ#5
z*Xf(nU0P%r^ZRooF>g?nm;L#-TC4|}81gtOilK7`V>hTfQ*^H%@ve{{Hhus0#9sTv
zJnIs4>}1qR-h{wV^-SvsF#H()sx4VITx=M|#(RzTtv~w4^tWq| x#iKD&d?-9uZ
zMG1e2@8FjaA=<=dA=wn8v}BKdc!fHwLRKqNv^)W)06yQ-I|V_}N=KiOjApo2*@#
z^?k^}%WXUpYt@yt&cOypo`_j%)h&m~hJCZBHAl7Q9qD{6d!zmVs@%;XYx_J`B~G56
z{R_E)dbMn7{& gv9In(>4`=o`0!UTh)s
ztuN{DCoEewY5j#
|>$2UQ-p_gVgNV|S|
zN3k3?ItH({@`!H`63$AX1f4-j`3c)zxgua{@a+^`(ND)6(@n)6y-1XTzuqxV8U_vB
zx9;cP@@cGEZnyc8@AgzKjpMvM=Jus#ozq?>VG<%|p16M-70}rkTbXzOADmKY2$c_E
z7I>WI(Uj&g(NF0?d!RX5riJUS=6h=}lCUudy{3No02PI^zK-dVMM9s!TTxLa-`XK`
z;z%)b6KDnmpaXLh1rkEW5-+Kx=}Jw{Xkvq4kjFJ*?77-1bW{p3%M3!KqU-5A(goHh
z{bKk{Jw~`M^3=D^>lg~vUbxC#R*ulW5C(`r59B-46)s@=b{lOhDI<$T^C>u(Q5oN*
zJ=!wgCO#7*@Ck?yKO!Oep)6W{1=-bwM2JXGJ`Xy785z|u$eYRw>^tnhbBEQGMm|&-
z!VHf=7=+cm&e8@_0N8eoH%o}h@WgHax2O^#6=7|>cIIVQtPkYL+XP&=eq!Vuer&11A
zIxwpK2SUnTsHJ;FOdF3du@A_nkOF?$7<^yio5cVWUCd^-DngO->3dBy21TkElUw
zpUrJYO1?HLt3oL|w?YzQYsTq1Y^rq19^l>~wH0{M`xM#tMjirM6XGR+KFR5}k2Dtn
z!iW>WO1bxs5|a-H|SxMB$BEQ&X@?MbhbdMH}v(Gob>5l5cd89*o~J$)~3`vayL4_-${y
zd4^