lidlanca
lidlanca
may fix : #6358 [playground+patched](https://deploy-preview-6376--vue-sfc-playground.netlify.app/#eNqlkmFLwzAQhv/KEQQrNqlOUBib4P/oB2N73aJtEi5pxxj9716bbQz1g+LH9+7yPrm8OYgX79XQo1iKVajI+AgBY++fSwtgOu8owgEIm5xQV9EMmGPTYBVhhIZcB9d8+Lq003iLESrdtljDGu5gKlXOhgjEmi2yu5uL2mIuJs+M5k5yzrKb9fNh0jw7293eJkULNei2x0mNyeuMm9Spn+YnjmtR6RCQt8jOw+v1IofX4xqRzGaDxPWrQxoYIZoOAxi+JuoaXAOLVHpl5g/UX0Lv/wi9v4SuipQO58IiYudbHZFVtcXq44SFxhFou4eEN84CEjkKitNYFedjIhcpW9lpr96Ds5z//OTlsRFKsYRjCKXgjCddim2MPiyLokbfur30hIPBnXx8eHqUkqdkaCrJjP2GXG9rZTG2ptkr7X3BbUW9nZZSGDr5Rm7Ht2R8KfILUsHFAUkS2prfiP5P/mL4jT7/p9KOYvwELcsMpQ==) ------ [playground non patched v3.2.37 ](https://sfc.vuejs.org/#eNqVUkFuwjAQ/MrKqkQQIYEcEUHqP3zANRsITWxr7VBVUf7edQyIQw/tzTM7nrE9HsW7c8VtQLETe6+pdQE8hsEdpAFoe2cpwAiETU6odGhvmGPToA4wQUO2hwVvXkgT5R0G0Krr8AQ1bCBS2hofgBizRbZZvnDVTCbPjOZJcs6yZX0YI2btbLdaJURVcVPdgBFNyesZF9FjnvQxx3ZYKO+Rb5E9xXVd5XC8XyNQez4jMf82JsEEoe3RQ8vHRHUC20CVqCNn/pL6x9DtP0O3r6H7MrXDvTAI2LtOBWSkL6g/H7HQWAJlviHFt9YAElnyBbexL5/bRC5St+teueLqreH+5yeX94GXYgf3EqTgjiOW4hKC87uy9I2Ov+bqC0vnklcFDSYet0Dfrz/IfnE+G0sxdyXNJKYfJODRxQ==) 
### Version 3.0.11 ### Reproduction link [https://sfc.vuejs.org](https://sfc.vuejs.org) https://sfc-vue3.netlify.app ### Steps to reproduce 1. unicode is is not retained in the base64 encoding/decoding of the url use ✅ (U 2705) in...
replace template with this code in the sfc playground. ```html break ``` this combination should trigger 2 errors `Vue template compilation error: expects exactly one child component.(45)` `Vue template compilation...
## Summary add `install` hook for a custom directive # Basic example ```js export default { directives: { MyDir: { install(){ return { mounted(){}, unmounted(){} } } } } ```...
add `install` hook for custom directive. # functional directive vs install hook. currently providing a function as a directive, registers the function for `created` and `mounted` hooks without a way...