UNPKG

@gyenno/nutui-taro

Version:

京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)

42 lines (41 loc) 1.33 kB
import { reactive, computed, toRefs, openBlock, createElementBlock, normalizeClass, createElementVNode, toDisplayString } from "vue"; import { c as createComponent } from "./component-25dcca32.js"; import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; import "../locale/lang"; const { componentName, create } = createComponent("image"); const _sfc_main = create({ props: { name: { type: String, default: "" } }, emits: ["click"], setup(props, { emit }) { const state = reactive({ data: "Welcome to developing components" }); const classes = computed(() => { const prefixCls = componentName; return { [prefixCls]: true }; }); const handleClick = (event) => { emit("click", event); }; return { ...toRefs(state), classes, handleClick }; } }); function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return openBlock(), createElementBlock("view", { class: normalizeClass(_ctx.classes), onClick: _cache[0] || (_cache[0] = (...args) => _ctx.handleClick && _ctx.handleClick(...args)) }, [ createElementVNode("view", null, toDisplayString(_ctx.data), 1) ], 2); } const index_taro = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { index_taro as default };