更新记录
1.0.0(2022-05-14)
下载此版本
初始化发布版本
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue app-nvue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
√ |
√ |
√ |
√ |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
× |
√ |
√ |
√ |
Jiess介绍
Jiess是一个跨度渲染框架,同时支持vue2
,vue3
和react
;使用配置渲染页面,
更轻松的模块化,为了更轻松的开发与维护
Jiess官网
特点
Jiess
以组件的形式存在于页面中,该组件是一个动态的可任意变化的组件
Jiess
web版来是基于原框架的render
函数渲染,天生具有动态渲染的特性
- 小程序是不支持组件动态渲染的,因此需要构造一个可以动态渲染的组件
- 使用时,将需要使用到的组件引入到源代码中,才能实现动态组件的效果
- 在uni使用自动动态渲染已经配置好的组件
jiess-uni 使用说明
jiess-uni
本质是提供了一个uni组件,该组件可以动态的渲染(前提是已配置好需要渲染的组件),
使用该组件之前,需要引入@jiess/core
和@jiess/utils
库,需要手动安装
安装示例
// main.js
import Vue from 'vue'
import { JiessEnv } from './uni_modules/jiess-uni/components/jiess-uni/js/JiessEnv.js'
JiessEnv.init({ Vue })
使用示例
<template>
<view class="content"><jiess-uni :setup="setup" /></view>
</template>
export default {
methods: {
setup() {
this.add(
this.render(
{
children: 'hello Jiess',
onClick() {
console.log('你点击了我一下');
}
}
)
);
}
}
};