Hello Alpaca
最近看了金数据和麦客的表单工具,甚是羡慕,也想在公司产品里引入一款表单工具,最重要的是制作出来的表单能在移动端使用!
金数据:https://jinshuju.net/
麦客:http://www.mikecrm.com/
第一步当然是从网上看看有没有开源项目的可以利用,百度去google来最后发现这两款表单工具还不错,实现思路也大同小异,和服务隔离的很好,通过json进行传递数据
alpaca:http://www.alpacajs.org/tutorial.html https://github.com/gitana/alpaca
formbuilder:https://github.com/dobtco/formbuilder
对比两者,alpaca从代码维护频率和官网资料的丰富程度都要好于formbuilder,就是他了!
建了一个MVC的空项目,把alpaca的实例代码拷贝到View,发布到目标站点,访问一下,表单内容没出来。。。。
出师不利呀,打开调试一看报错了
Uncaught Error: Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version (>= 4.0.0).
看来是Handlebars.js版本老了点,官网也不说更新一下,唉。。。有点怀疑自己的选择了。

既然选了,就再往下走走吧
换成4.0版本:<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.0/handlebars.js"></script>
OK,这次正常了


浙公网安备 33010602011771号