代码
父组件调用
1 | <list v-model="data" :multiple="true"></list> |
子组件list.vue
代码
1 | <template> |
父组件调用
1 | <list v-model="data" :multiple="true"></list> |
子组件list.vue
代码
1 | <template> |
微信开发过程中经常用到获取openid后地址跳转,但是要保持原地址的所有参数,再添加上openid参数。函数很简单,也很实用,记录一下。
1 | <?php |
vue模块化开发很方便,但也有问题,那就是seo。解决seo问题有两种方案,一种是ssr(服务端渲染),还有一种是预渲染,只针对部分需要seo的页面进行渲染即可。
今天发现无法访问google了,登上服务器看了下没有链接。查看了下本机shadowsocks-deepin是正常启动的。
再看代理模式是pac。改成全局模式居然可以正常访问google了。问题原因就发生在pac上了。
试着访问了一下http://file.lolimay.cn/autoproxy.pac
果然无法访问了。
在网上找了一个新的pac配置修改上,真的可以了。目前有效地址https://prudent-travels.000webhostapp.com/pac.php?a=SOCKS5&b=127.0.0.1:1080
。
我用的deepin
系统其他系统的修改方式可能有差别。具体操作如下:
我们举个例子:
如果服务器上要运行这两个项目,就需要安装两个版本。如果项目更多,需要的版本也越多,我们就需要有版本管理的概念。
上面我们看到,版本管理解决了,不同项目对python版本的需求。如果我们服务器上有增加了一个项目,情况如下,如果解决呢
我们看到项目二和项目三要去的是同样的版本,但是依赖的包是不同版本的,我们无法在一个版本上,同一个包安装不同的版本。这样容易造成混乱。因此就需要虚拟环境了。虚拟环境就是在所需的版本上,创建一个副本,在副本里进行依赖包的管理,这样不同的项目用自己的副本,就不会相互干扰。
1 | $ git ls-remote --tags |
注意:refs/tags/v0.2^{}表示v0.2是含附注的标签。
另外,参数–tags可以简化为-t;–heads会获取远程仓库的分支信息。如果没有任何参数,将获取所有的分支和标签信息。