如何使html自定义标签变得像div之类的标签一样进行异步解析?

写了一些html自定义标签如

<aaa id="a" b="bbb"></aaa>

进行一些属性的封装。但是目前是用jquery获取标签的属性然后自己写js代码进行处理的,不过感觉不太好,如何使之向div标签那样,浏览器可以自动解析执行。如果不行的话有没有更好地处理方法,让标签可以异步解析(即前后标签无影响,处理起来更灵活,显示效果更好?)

5个回答

注册一个全局组件

 // 注册
Vue.component('my-component', {
  template: '<div>A custom component!</div>'
})

组件在注册之后,便可以在父实例的模块中以自定义元素 的形式使用。

 <my-component></my-component>




 渲染为:
<div id="example">
  <div>A custom component!</div>
</div>
qq_26433213
花下泥 回复王蛇无毒: 应为他用到了一些新特性,所以到ie8之后才支持
大约 3 年之前 回复
qq_35436516
JHCan333 前辈,我想问一下,ie是不是不能用这个功能啊?
大约 3 年之前 回复
qq_35436516
JHCan333 谢谢
大约 3 年之前 回复

自定义标签只能自己解析,浏览器都不识别怎么帮你解析。。

想偷懒有react框架可以自定义标签,自动用js解析

showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复王蛇无毒: 是的
大约 3 年之前 回复
qq_35436516
JHCan333 还有react的自定义标签,是指的jsx代码么?
大约 3 年之前 回复
qq_35436516
JHCan333 如果自己解析的话,怎么样处理更好啊?我现在是先获取所使用的自定义标签名,接着获取其中属性,然后进行处理的。
大约 3 年之前 回复

使用注册一个全局组件
// 注册
Vue.component('my-component', {
template: '

A custom component!
'
})

组件在注册之后,便可以在父实例的模块中以自定义元素

页面渲染为:

A custom component!

可以自定义标签,但是还是要最终js解析成div之类的浏览器认识的标签,具体操作react和vue

qq_35436516
JHCan333 谢谢
大约 3 年之前 回复

小伙子很有想法 你需要框架来帮你~~~

qq_35436516
JHCan333 vue,react么?
大约 3 年之前 回复
qq_35436516
JHCan333 谢谢,不过不知道前辈指的是哪些框架?
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问