通过127.0.0.1:5000打开页面,发现页面没有渲染,但是直接打开这个HTML文件就可以渲染成功
Python代码:
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('Vue中使用ajax.html')
if __name__ == '__main__':
app.run(debug=True)
前端:
<body>
<div id="app">
名字:{{user}}
</div>
</body>
<script>
var app = new Vue({
el:"#app",
data:{
user:'ABC',
}
})
</script>
已经解决了,因为和flask模板的表达式声明冲突了,flask也是通过类似的方式进行渲染的。
具体解决方式见链接:https://www.jianshu.com/p/aa6...