14年間
14年来
楽しいときも
快乐时
辛い時も
难过时
苦しい時も
痛苦时
ずっと一緒に過ごしてきた礼を
都一起度过的礼
很高兴认识你
在Vue.js中,由于 HTML 特性不区分大小写。名字形式为 camelCase 的 prop 用作特性时,需要转为 kebab-case(短横线隔开)。
即 myMessage 转为 my-message 。
官网例子:
|
|
|
|
在使用 Vue.js 开发项目时,会用到 vue-router 模块来进行路由管理。为了在用户访问每个页面之前判断用户是否有访问该页面权限,需要用到 vue-router 的 beforeEach 全局钩子,在这个钩子中进行权限判断,决定允许或拒绝用户访问,或者是跳转到登录界面。
代码如下(vue-router 1.0):
|
|
然而出现一个bug,当我手动 F5 刷新页面时,却没有触发 beforeEach 钩子。
在写前端的时候,有一个需求是要用 js 代码动态改变复选框 checkbox 的选中状态。我的思路是通过改变checkbox元素的checked属性来实现页面上复选框是否选中的切换。
一开始的方法是通过jquery的attr()和removeAttr()方法来完成对元素checked属性的添加与修改,代码如下:
|
|
这样子写是基本可以完成checkbox的状态切换,但会有一个bug:切换在一开始是正常的,但当我点击了一次复选框以后,之前的状态切换就不起作用了(。。这不是坑爹吗!?)
由于Vue项目中需要前端导出表格的功能,需要用到第三方组件tableexport。使用该组件只需通过该语句TableExport(document.getElementsByTagName(“table”))生成一个TableExport对象。然而我却遇到一个bug,迟迟得不到预期,花了一整个白天没有解决。
睡觉之前我打印了document.getElementsByTagName(“table”)发现是undefined,这时候我意识到我生成TableExport对象的时机错误了,此时该table元素还没有插入文档中。于是我把这行代码从created钩子函数中移到了ready钩子函数中(vue 1.0),bug终于解决了。
Dear Son:
There’s only one thing I know about life.
I know some things happen by chance.
And some things happen because we make them happen.
Python的Django框架中有一个对象关系映射器,我们可以在其中以Python代码描述数据库布局,比如像这样:
谷歌趋势 (Google Trends)是Google推出的一款基于搜索日志分析的应用产品,它通过分析Google全球数以十亿计的搜索结果,告诉用户某一搜索关键词各个时期下在Google被搜索的频率和相关统计数据。(国内访问Google Trends需要翻墙)