提交 b0708f32 编写于 作者: fxy060608's avatar fxy060608

fix(app-nvue): slider

......@@ -13,6 +13,16 @@ export function render(_ctx, _cache) {
}"
`;
exports[`app-nvue: compiler <slider/> 1`] = `
"import { resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock } from \\"vue\\"
export function render(_ctx, _cache) {
const _component_u_slider = _resolveComponent(\\"u-slider\\")
return (_openBlock(), _createBlock(_component_u_slider))
}"
`;
exports[`app-nvue: compiler <textarea v-model="text"/> 1`] = `
"import { openBlock as _openBlock, createElementBlock as _createElementBlock } from \\"vue\\"
......
......@@ -40,6 +40,7 @@ const codes = [
`<video><view></view></video>`,
`<input v-model="text"/>`,
`<textarea v-model="text"/>`,
`<slider/>`,
]
describe('app-nvue: compiler', () => {
......
......@@ -48,5 +48,15 @@ export default defineConfig({
},
},
},
plugins: [vue(), vueJsx({ isCustomElement: isAppNVueNativeTag })],
plugins: [
vue(),
vueJsx({
isCustomElement: (tag) => {
if (tag === 'slider') {
return true
}
return isAppNVueNativeTag(tag)
},
}),
],
})
......@@ -83,7 +83,8 @@ const NVUE_BUILT_IN_TAGS = [
'textarea',
'spinner',
'select',
'slider',
// slider 被自定义 u-slider 替代
// 'slider',
'slider-neighbor',
'indicator',
'canvas',
......@@ -152,7 +153,7 @@ const NVUE_CUSTOM_COMPONENTS = [
'swiper-item',
'swiper',
'switch',
// 'slider',
'slider',
'picker-view',
'picker-view-column',
];
......
......@@ -79,7 +79,8 @@ const NVUE_BUILT_IN_TAGS = [
'textarea',
'spinner',
'select',
'slider',
// slider 被自定义 u-slider 替代
// 'slider',
'slider-neighbor',
'indicator',
'canvas',
......@@ -148,7 +149,7 @@ const NVUE_CUSTOM_COMPONENTS = [
'swiper-item',
'swiper',
'switch',
// 'slider',
'slider',
'picker-view',
'picker-view-column',
];
......
......@@ -82,7 +82,8 @@ export const NVUE_BUILT_IN_TAGS = [
'textarea',
'spinner',
'select',
'slider',
// slider 被自定义 u-slider 替代
// 'slider',
'slider-neighbor',
'indicator',
'canvas',
......@@ -159,7 +160,7 @@ const NVUE_CUSTOM_COMPONENTS = [
'swiper-item',
'swiper',
'switch',
// 'slider',
'slider',
'picker-view',
'picker-view-column',
]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册