From 6732bdb123bf1afd73543c2526f9b50bc58164ad Mon Sep 17 00:00:00 2001 From: wanganxp Date: Sat, 26 Oct 2019 18:27:19 +0800 Subject: [PATCH] Update frame.md --- docs/frame.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/frame.md b/docs/frame.md index aa9deb3a4..faa3e8b2a 100644 --- a/docs/frame.md +++ b/docs/frame.md @@ -721,7 +721,7 @@ const package = require('packageName') ``` ## 小程序组件支持 -``uni-app`` 支持在 App 和小程序中使用**小程序自定义组件**。 +``uni-app`` 支持在 App 和 小程序 中使用**小程序自定义组件**。 **平台差异说明** @@ -935,7 +935,8 @@ slide-view.vue **注意事项** -* 小程序组件需要放在项目特殊文件夹 ``wxcomponents``(或 mycomponents、swancomponents)。HBuilderX 建立的工程 ``wxcomponents`` 文件夹在 项目根目录下。vue-cli 建立的工程 ``wxcomponents`` 文件夹在 ``src`` 目录下。可以在 vue.config.js 中自定义其他目录。 +* 小程序组件需要放在项目特殊文件夹 ``wxcomponents``(或 mycomponents、swancomponents)。HBuilderX 建立的工程 ``wxcomponents`` 文件夹在 项目根目录下。vue-cli 建立的工程 ``wxcomponents`` 文件夹在 ``src`` 目录下。可以在 vue.config.js 中自定义其他目录 +* 小程序组件的性能,不如vue组件。使用小程序组件,需要自己手动setData,很难自动管理差量数据更新。而使用vue组件会自动diff更新差量数据。所以如无明显必要,建议使用vue组件而不是小程序组件。比如某些小程序ui组件,完全可以用更高性能的uni ui替代。 * 当需要在 `vue` 组件中使用小程序组件时,注意在 `pages.json` 的 `globalStyle` 中配置 `usingComponents`,而不是页面级配置。 * 注意数据和事件绑定的差异,使用时应按照 `vue` 的数据和事件绑定方式 - 属性绑定从 `attr="{{ a }}"`,改为 `:attr="a"`;从 `title="复选框{{ item }}"` 改为 `:title="'复选框' + item"` -- GitLab