apiIDという変数をtornado / jinja2pythonファイルからvuejsテンプレートに次のように送信しています。
class SmartAPIUIHandler(BaseHandler):
def get(self, yourApiID):
doc_file = "smartapi-ui.html"
dashboard_template = templateEnv.get_template(doc_file)
dashboard_output = dashboard_template.render(apiID = yourApiID )
self.write(dashboard_output)
次に、vuejsで変数を補間していますが、エラーが発生する以外は問題ありません。
それは言う:Uncaught SyntaxError:無効または予期しないトークン
Pythonハンドラーファイルを確認しましたが、apipIDは文字列であるため、問題は発生しません。私はPythonにまったく慣れていないので、おそらく答えはあなたの1人にとってより明白です。私は助けに感謝します!
のためdashboard_output = dashboard_template.render(apiID = yourApiID )
、テンプレートには、コードの周りに何かが必要です。
this.apiID = {{ apiID }};
値は数値ではなく文字列であるため、次のように追加します'
。
this.apiID = '{{ apiID }}';
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加