File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
packages/language-service/data/template Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 237
237
"name" : " Suspense" ,
238
238
"description" : {
239
239
"kind" : " markdown" ,
240
- "value" : " \n 用于协调对组件树中嵌套的异步依赖的处理。\n\n - **Props**\n\n ```ts\n interface SuspenseProps {\n timeout?: string | number\n }\n ```\n\n - **事件**\n\n - `@resolve`\n - `@pending`\n - `@fallback`\n\n - **详细信息**\n\n `<Suspense>` 接受两个插槽:`#default` 和 `#fallback`。它将在内存中渲染默认插槽的同时展示后备插槽内容。\n\n 如果在渲染时遇到异步依赖项 ([异步组件](https://cn.vuejs.org/guide/components/async.html)和具有 [`async setup()`](https://cn.vuejs.org/guide/built-ins/suspense.html#async-setup) 的组件),它将等到所有异步依赖项解析完成时再显示默认插槽。\n\n - **参考**[指南 - Suspense](https://cn.vuejs.org/guide/built-ins/suspense.html)\n "
240
+ "value" : " \n 用于协调对组件树中嵌套的异步依赖的处理。\n\n - **Props**\n\n ```ts\n interface SuspenseProps {\n timeout?: string | number\n suspensible?: boolean \n }\n ```\n\n - **事件**\n\n - `@resolve`\n - `@pending`\n - `@fallback`\n\n - **详细信息**\n\n `<Suspense>` 接受两个插槽:`#default` 和 `#fallback`。它将在内存中渲染默认插槽的同时展示后备插槽内容。\n\n 如果在渲染时遇到异步依赖项 ([异步组件](https://cn.vuejs.org/guide/components/async.html)和具有 [`async setup()`](https://cn.vuejs.org/guide/built-ins/suspense.html#async-setup) 的组件),它将等到所有异步依赖项解析完成时再显示默认插槽。\n\n 通过将 Suspense 设置为 `suspensible`,所有的异步依赖将由父级 Suspense 处理。请参阅[实现细节](https://github.com/vuejs/core/pull/6736) \n\n - **参考**[指南 - Suspense](https://cn.vuejs.org/guide/built-ins/suspense.html)\n "
241
241
},
242
242
"attributes" : [],
243
243
"references" : [
1156
1156
"name" : " v-once" ,
1157
1157
"description" : {
1158
1158
"kind" : " markdown" ,
1159
- "value" : " \n 仅渲染元素和组件一次,并跳过之后的更新。\n\n - **无需传入**\n\n - **详细信息**\n\n 在随后的重新渲染,元素/组件及其所有子项将被当作静态内容并跳过渲染。这可以用来优化更新时的性能。\n\n ```html\n <!-- 单个元素 -->\n <span v-once>This will never change: {{msg}}</span>\n <!-- 带有子元素的元素 -->\n <div v-once>\n <h1>comment </h1>\n <p>{{msg}}</p>\n </div>\n <!-- 组件 -->\n <MyComponent v-once :comment=\" msg\" />\n <!-- `v-for` 指令 -->\n <ul>\n <li v-for=\" i in list\" v-once>{{i}}</li>\n </ul>\n ```\n\n 从 3.2 起,你也可以搭配 [`v-memo`](#v-memo) 的无效条件来缓存部分模板。\n\n - **参考**\n - [数据绑定语法 - 插值](https://cn.vuejs.org/guide/essentials/template-syntax.html#text-interpolation)\n - [v-memo](#v-memo)\n "
1159
+ "value" : " \n 仅渲染元素和组件一次,并跳过之后的更新。\n\n - **无需传入**\n\n - **详细信息**\n\n 在随后的重新渲染,元素/组件及其所有子项将被当作静态内容并跳过渲染。这可以用来优化更新时的性能。\n\n ```html\n <!-- 单个元素 -->\n <span v-once>This will never change: {{msg}}</span>\n <!-- 带有子元素的元素 -->\n <div v-once>\n <h1>Comment </h1>\n <p>{{msg}}</p>\n </div>\n <!-- 组件 -->\n <MyComponent v-once :comment=\" msg\" />\n <!-- `v-for` 指令 -->\n <ul>\n <li v-for=\" i in list\" v-once>{{i}}</li>\n </ul>\n ```\n\n 从 3.2 起,你也可以搭配 [`v-memo`](#v-memo) 的无效条件来缓存部分模板。\n\n - **参考**\n - [数据绑定语法 - 插值](https://cn.vuejs.org/guide/essentials/template-syntax.html#text-interpolation)\n - [v-memo](#v-memo)\n "
1160
1160
},
1161
1161
"references" : [
1162
1162
{
You can’t perform that action at this time.
0 commit comments