当前位置: 首页 > news >正文

淘宝联盟网站备案自定义图片制作

淘宝联盟网站备案,自定义图片制作,适合个人网站,wordpress国人编辑器目录 关于djangovue的结合使用一、在你的templates中引入vue.js二、关于vue与django模板变量的冲突问题三、示例结语 关于djangovue的结合使用 网上的相关教程基本上都是部署node.js,npm安装vue,生成vue项目,然后将vue项目部署至django,这些…

目录

  • 关于django+vue的结合使用
    • 一、在你的templates中引入vue.js
    • 二、关于vue与django模板变量的冲突问题
    • 三、示例
    • 结语

关于django+vue的结合使用

网上的相关教程基本上都是部署node.js,npm安装vue,生成vue项目,然后将vue项目部署至django,这些教程基本都建立在一个前提下,即前后端分离,关于前后端分离相关知识请自行搜索了解,简单来说就是对django服务器的请求,django的视图函数只返回json格式的字符串数据,这时候为了避免歧义,可以新建一个api.py代替原本views.py的导入。

然而我们在学习django的时候,通常都是views+templates的模式,很遗憾这是典型的前后端不分离的模式,当你想实现一些前端框架能够简单实现的炫酷效果时,你不可避免的想在你的前端页面设计中引入vue框架。因此,这篇教程将会告诉你如何方便快捷的直接在html中引用vue,而不是重构为前后端分离的模式去部署。当然前后端分离是大势所趋。

一、在你的templates中引入vue.js

目前最新的vue版本是vue3,在vue3中你是找不到vue.js的,取而代之的是vue.global.min.js文件
在你的模板文件中,一般是base_generic.html文件中进行cdn的外部引用,这里建议将最新版本的jquery一起引用。

<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.global.min.js"></script>

二、关于vue与django模板变量的冲突问题

vue框架对于变量的读取默认是{{}},django模板变量同样是这个,所以会产生冲突,所以最简单的方法就是改变vue框架的模板变量引用方式,在createApp函数中加入
compilerOptions: { delimiters: ['${', '}'] }

三、示例

vue函数记得包含在文档加载完成的事件监听函数内。

<div id="app">
${ vuemessage }
</div>
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.global.min.js"></script>
<script>
//veujs代码
document.addEventListener('DOMContentLoaded', function() {const { createApp, ref } = Vue;if (typeof Vue !== 'undefined') {createApp({compilerOptions: {delimiters: ['${', '}']},data() {return vuemessage}}).mount('#app');}});
</script>

结语

这样django+vue的混用就搞定了,但是还是建议去学习以下前后端分离的使用,django是有专门的前后端分离的支持的。

http://www.yayakq.cn/news/244167/

相关文章:

  • dooor网站2010年最具人气的平面设计师必备网站
  • 医疗微网站建设计划书邢台seo关键词引流
  • 做鞋原料网站wordpress 文章颜色
  • 网站统计代码怎么弄洛阳头条最新消息
  • 个人电脑做网站服务器网站阿里云1M做网站
  • 动图制作网站怎么查公司信息
  • 陕西手机网站建站无锡做网站优化
  • 做游戏网站的前景完整网站源码asp
  • 自己做的网站在浏览器上显示不安全吗购物网站项目建设内容
  • 2003 iis网站发布金华建设局网站节能备案登记表
  • 自己做自媒体在哪个网站比较好微信网站建设需要那些资料
  • 网站改版设计注意事项大连做企业网站排名
  • 女性时尚网站源码商务网站可以做哪些
  • 江苏省建设部官方网站电子商务网站建设哪家好
  • 网站开发交易平台怎么用dw软件做网站
  • 荆州网站设计wordpress去水印
  • 表格如何给网站做链接地址免费下载策划书的网站
  • 做网站招聘的职业顾问一个人在线观看视频播放免费
  • 资源共享课程网站开发毕业设计wordpress 异常
  • 定制网站建设服务平台龙华专业网站建设
  • 大连网站开发企业商城网站seo
  • 北京大型网站开发关键词优化排名怎么做
  • 湛江网站建设低价推荐专业商城网站建设价格
  • 创建站点的方法株洲在线论坛招聘求职
  • 网站建设代理多少钱成都网站建设怎么样
  • 做响应式网站哪家公司好企业门户网站模板html上线
  • 购物网站需求分析报告网页设计作业 个人网站
  • 工业园区网站模版东莞企业网站价格
  • 江苏网站建设费用网站开发合同范本 doc
  • 南宁外贸网站建设功能公司网站设计的公司logo