国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小說網站第二章-關于文章的上傳的實現(xiàn)

這篇具有很好參考價值的文章主要介紹了小說網站第二章-關于文章的上傳的實現(xiàn)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

簡述

? 因為最近比較忙,所以只有時間把以前的東西整理一下。前端方面,我使用了既存md5框架語法來保存數(shù)據,原諒我展示沒找到好的方法。后端的話,我使用node+mongodb來保存數(shù)據。下面我就來簡單介紹一下我的東西。

前端的實現(xiàn)

?前端的md5實現(xiàn)框架其實有很多,這里,我使用了mavon-editor框架??梢灾苯訉胧褂?,如果是簡單的小說網站,用這個東西其實也夠了。稍微懂點md5語法,其實也可以寫得很好看。

npm install mavon-editor
<template>
    <div class="dashboard-container">
      <el-form  >
        <el-form-item label="標題" label-width="80px">
        <input type="text" v-model="queryinfo.title">
      </el-form-item>
      <el-form-item label="系列" label-width="80px">
        <input type="text" v-model="queryinfo.series">
      </el-form-item>
      <el-form-item label="類型" label-width="80px">
      <input type="text" v-model="queryinfo.type">
      </el-form-item>
      </el-form>
    
      <br>
      <mavon-editor
        v-model="queryinfo.content"
        :toolbars="toolbars"
        @save="save"
      />
    </div>
  </template>
<script>
import qs from 'qs'
export default {
  name: 'MyArticle',
  data() {
    return {
      queryinfo:{
        title:'',
        series:'',
        type:'',
        content: '',
      },
      // 輸入的數(shù)據
      toolbars: {
        bold: true, // 粗體
        italic: true, // 斜體
        header: true, // 標題
        underline: true, // 下劃線
        strikethrough: true, // 中劃線
        mark: true, // 標記
        superscript: true, // 上角標
        subscript: true, // 下角標
        quote: true, // 引用
        ol: true, // 有序列表
        ul: true, // 無序列表
        link: true, // 鏈接
        imagelink: true, // 圖片鏈接
        code: true, // code
        table: true, // 表格
        fullscreen: true, // 全屏編輯
        readmodel: true, // 沉浸式閱讀
        htmlcode: true, // 展示html源碼
        help: true, // 幫助
        undo: true, // 上一步
        redo: true, // 下一步
        trash: true, // 清空
        save: true, // 保存(觸發(fā)events中的save事件)
        navigation: true, // 導航目錄
        alignleft: true, // 左對齊
        aligncenter: true, // 居中
        alignright: true, // 右對齊
        subfield: true, // 單雙欄模式
        preview: true // 預覽
      },
    }
  },
  mounted() {},
  methods: {
   async  save(){
    console.log()
   // const {data:res} = await this.$http.post("getUserInfo/pagination", qs.stringify(this.queryInfo))
    this.queryinfo.content=this.queryinfo.content.replace(/\n/g, "<br/>");
    const {data:res} = await this.$http.post("data", qs.stringify(this.queryinfo))
    alert(res)
    }
  }
}
</script>
<style>
 .el-form-item {
  display: inline-block !important;
  margin-right: 10px;
}

</style>
  

小說網站第二章-關于文章的上傳的實現(xiàn),項目練習,vue.js,前端,javascript

?后端的實現(xiàn)

?后端我采用了node+mongodb的方式,使用mongodb和mysql相比相對繁瑣一點,需要預先定義數(shù)據模型。

npm install mongoose

數(shù)據模型

保存數(shù)據

async function getData(mydata){
//     const mongoose = require("./mogodb")
//     const OrderSchema = mongoose.Schema({
//     type:String,
//     series:String,
//     data:String,
//     title:String
//   })
// const Order = mongoose.model(mydata.title, OrderSchema, 'order');
//   // 實例化數(shù)據模型,創(chuàng)建數(shù)據的時候需要save

const User = require("./Schema")
const order1 = new User({
  type:mydata.type,
  series:mydata.series,
  data:mydata.content,
  title:mydata.title

})
order1.save()
 
}
module.exports=getData

模塊的引用?

app.post('/data', async function(req,res){
  
  const type = req.body.type
  const series=req.body.series
  const content =  req.body.content
 
  const title = req.body.title
  const obj={type:type,series:series,content:content,title:title}
  console.log(obj)
  var data = require("./getData")
  await data(obj)
  res.send("返回數(shù)據")
})

總結

? 后續(xù)會對頁面繼續(xù)升級優(yōu)化,今天先到這里吧文章來源地址http://www.zghlxwxcb.cn/news/detail-648180.html

到了這里,關于小說網站第二章-關于文章的上傳的實現(xiàn)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 第二章-算法

    第二章-算法

    算法是解決特定問題求解步驟的描述,在計算機中表現(xiàn)為指令的有限序列,并且每條指令表示一個或多個操作。 算法有五個基本特征:輸入、輸出、有窮性、確定性和可行性。 輸入:算法具有零個或者多個輸入。 輸出:算法至少有一個或多個輸出。 有窮性:算法在執(zhí)行了有

    2024年02月14日
    瀏覽(33)
  • 第二章 編程基礎

    第二章 編程基礎

    內容框圖 單行注釋: 快速注釋: 多行注釋: 使用+號拼接 使用拼接函數(shù) 列表 列表是一個有序的序列結構,可以存放不同數(shù)據類型的數(shù)據。 列表每一個元素有一個索引。 列表可以進行一系列操作,添加,刪除,修改元素。 元組是一個有序的序列結構,基本結構和列表類似。

    2024年02月06日
    瀏覽(38)
  • 第二章 集合

    第二章 集合

    提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動添加 例如:第一章 Python 機器學習入門之pandas的使用 提示:寫完文章后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 HashSet 底層就是基于 HashMap 實現(xiàn)的。兩者主要區(qū)別: 線程是否安全: HashMap 是非

    2024年02月02日
    瀏覽(19)
  • 信息系統(tǒng)安全(第二章)

    信息系統(tǒng)安全(第二章)

    2.1.1基本概念 在網絡開放環(huán)境中,信息系統(tǒng)易遭受各種各樣的攻擊,例如消息竊聽,身份偽裝,消息偽造與篡 改,消息重放等。這種入侵行為的實施相當一部分建立在入侵者獲得已經存在的通信通道或偽裝身 份與系統(tǒng)建立通信通道的基礎上。因此,在信息系統(tǒng)中,用戶在登

    2024年04月09日
    瀏覽(28)
  • 操作系統(tǒng)——第二章

    一.單選題(共30題,60.0分) 1 ()是指從作業(yè)提交給系統(tǒng)到作業(yè)完成的時間間隔 (2.0分) A、 周轉時間 B、 響應時間 C、 等待時間 D、 運行時間 正確答案: A 2 引入多道程序設計技術之后,處理器的利用率() (2.0分) A、 有所改善 B、 極大提高 C、 降低 D、 無變化 正確答

    2023年04月08日
    瀏覽(25)
  • 第二章 變量和引用

    第二章 變量和引用

    目錄 2.1. 深入認識變量 2.1.1. 什么是變量 2.1.2. 變量的名稱 2.1.3. 變量的類型 2.1.4. 變量的定義 2.1.5. 自定義變量 2.1.6. 環(huán)境變量 2.1.7. 位置變量 2.2. 變量賦值和作用域 2.2.1. 顯示賦值:變量名=變量值 2.2.2. read 從鍵盤讀入變量值 2.2.3. 變量和引號 2.2.4. 變量的作用域 變量是在程序

    2024年02月20日
    瀏覽(20)
  • 第二章 re模塊

    第二章 re模塊

    在處理字符串時,經常會有查找符合某些復雜規(guī)則的字符串的需求。正則表達式就是用于描述這些規(guī)則的工具。換句話說,正則表達式就是記錄文本規(guī)則的代碼。 Python 提供了 re 模塊用于實現(xiàn)正則表達式的操作。在實現(xiàn)時,可以使用 re 模塊提供的方法,如search()、match()、fi

    2024年02月09日
    瀏覽(23)
  • 第二章 翻譯

    第二章 翻譯

    Section Ⅲ Translation Directions: In this section, there is a text in English. Translate it into Chinese. Write your translation on ANSWER SHEET 2. (15points) “Sustainability” has become a popular word these days, but to Ted Ning, the concept will always have personal meaning. Having endured a painful period of unsustainability in his own life made it

    2024年02月08日
    瀏覽(33)
  • 第二章 進程管理

    第二章 進程管理

    目錄 2.1? 進程的引入 2.1.1程序的順序執(zhí)行 1.程序的順序執(zhí)行 2.程序順序執(zhí)行時的特征 2.1.2? 程序的并發(fā)執(zhí)行及其特征 1.并發(fā)執(zhí)行的概念 2.程序并發(fā)執(zhí)行時的特征 2.1.3? 進程的定義與特征 1.進程的定義 2.進程的特征 2.1.4? 進程的基本狀態(tài)及轉換 1.進程的三個基本狀態(tài)

    2024年02月04日
    瀏覽(27)
  • 第二章Python序列-列表

    第二章Python序列-列表

    (1)直接將一個列表對象賦給變量 (2)用list()將其他類型轉化為列表 雙向索引 (1)訪問:通過索引 (2)通過for語句 修改 (1)運算符 +(合并列表,生成一個新列表) +=(合并列表,原地操作) * (列表元素重復) (2)append()方法 語法:append(object) (3)指定位置添加 insert

    2023年04月11日
    瀏覽(63)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包