如何解决用刀片组件替换Vue组件是否完全可能?
我计划用刀片组件和刀片视图完全用Vue前端替换Laravel应用,但是我有一个简单的问题。现在的问题是,虽然我可以使用刀片完成使用Vue或其他一些javascript框架可以实现的大部分工作,但是什么是“正确”的或可能是标准的处理ui而不使用任何js框架或编写香草js。还是唯一可行的方法?还是我需要使用带有或不带有秃头组件的vue js来实现这类事件处理或使ui具有反应性。而且,如果解决方案是使用普通js,什么是正确的处理方式?
例如,在vue文档中编写的菜单按钮可以很容易地使用以下方式处理:
<div id="example-3">
<button v-on:click="say('hi')">Say hi</button>
<button v-on:click="say('what')">Say what</button>
</div>
new Vue({
el: '#example-3',methods: {
say: function (message) {
alert(message)
}
}
})
最大的问题是刀片组件能否单独替代vue js组件?
解决方法
Vue在前端提供响应性,而无需刷新页面或用来自AJAX请求的响应替换DOM段。
Blade
不能1对1替换Vue
将Blade
视为纯粹的服务器端PHP工具,可帮助您构建和呈现HTML文档。
Vue
是一个JavaScript框架,可帮助构建客户端应用程序。
TL / DR -Blade
不等于Vue
。选择的选项应取决于用例。
静态内容,请使用Blade
。反应性内容,请使用Vue
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。